Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
КунгФуПанда
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 16
#1

Как сделать такое AlertDialog - Программирование Android

26.06.2015, 05:18. Просмотров 314. Ответов 2
Метки нет (Все метки)

Помогите сделать вот такой AlertDialog или (не знаю что они использовали).
Работает так
нажимаещ ImageButton
открываеться такое типа AlertDialog
когда передвигаешь SeekBar видно что текст позади увеличивается или уменьшается.
Помогите реализовать такое.
Миниатюры
Как сделать такое AlertDialog  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2015, 05:18     Как сделать такое AlertDialog
Посмотрите здесь:

Как сделать AlertDialog со списком с цветными строками? - Программирование Android
Вопрос новичка. Собственно subj. Есть список из десятка ЦВЕТОВ, которые нужно выбирать из списка. Из выпадающего списка или по нажатию...

Можно ли сделать так, чтобы AlertDialog не закрывался - Программирование Android
Можно ли сделать так чтобы AlertDialog не закрывался если обнаруживается что пользователь ввел неверные данные?

Как сделать такое activity? - Программирование Android
Добрый день. Для начала по прошу держать свои камни при себе да бы они не попали в меня. Так как я начинающий в этом деле человек. Хочу...

Как сделать переключение вкладок такое же как в WhatsApp? - Программирование Android
Наверное все видели как можно перелистывать вкладки "Вызовы", "Чаты" и "Контакты" в программе WhatsApp. Может кто-нибудь объяснить как это...

Как менять message AlertDialog в зависимости от progress SeekBar? - Программирование Android
Доброго времени суток) В моём приложении при нажатии на TextVeiw появляется AlertDialog, в который я всунул SeekBar. Нужно, чтобы message...

Как правильно вставить AlertDialog, если нет интернета? - Программирование Android
Здравствуйте!Как правильно вставить AlertDialog если нет интернета? Т.е. я через webView (wv) гружу сайт и если есть инет,то все идет...

AlertDialog - Программирование Android
ЗДравствуйте! Имеется простая игра. Когда ХП игрока == 0, я останавливаю игру и хочу показать AlerDialog. Рисуется все на канвас. Вот...

Custom AlertDialog - Программирование Android
Помогите люди добрые, что то никак не нагуглю... А желательно кодом;)

AlertDialog Error - Программирование Android
Всем доброго времени суток! Изучал изготовление своего AlertDialog по учебнику и на одном из сайтов, но увы столкнулся с проблемой, после...

AlertDialog и RadioGroup - Программирование Android
Всем привет. Создаю программу, в которой в открывшемся диалоговом окне происходит настройка сортировки списка. И там есть radiogroup,...

Не показывается AlertDialog - Программирование Android
Хочу при запуске проверить есть ли на устройстве Сервисы Google Play public class MainActivity extends FragmentActivity { ...

Не работает AlertDialog - Программирование Android
Почему в данном случае не работает AlertDialog? public class MainActivity : Activity { int count = 1; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
26.06.2015, 16:40     Как сделать такое AlertDialog #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
КунгФуПанда, набросал тебе работающий пример:

MainActivity.java

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.SeekBar;
import android.widget.TextView;
 
public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener,
        View.OnClickListener {
 
    final int DIALOG = 1;
 
    SeekBar seekBar;
    TextView textView;
    LinearLayout view;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        textView = (TextView) findViewById(R.id.textView);
        Button button = (Button) findViewById(R.id.btnShowDialog);
        button.setOnClickListener(this);
    }
 
    @Override
    public void onClick(View v) {
        showDialog(DIALOG);
    }
 
    @Override
    protected Dialog onCreateDialog(int id) {
        AlertDialog.Builder adb = new AlertDialog.Builder(this);
        adb.setTitle("Custom dialog");
        view = (LinearLayout) getLayoutInflater().inflate(R.layout.alert_dialog, null);
        adb.setView(view);
        seekBar = (SeekBar) view.findViewById(R.id.seekBar);
        seekBar.setOnSeekBarChangeListener(this);
        adb.setPositiveButton("Nice test size!", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {}
        });
        return adb.create();
    }
 
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        textView.setTextSize(((float)seekBar.getProgress()) / 2f + 15f);
        textView.setText(String.valueOf(seekBar.getProgress()));
    }
 
    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {}
 
    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {}
 
}
activity_main.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
 
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Some Text"
        android:id="@+id/textView" />
 
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Change Text Size"
        android:id="@+id/btnShowDialog" />
 
</LinearLayout>
alert_dialog.xml

XML
1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center">
 
    <SeekBar
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/seekBar" />
 
</LinearLayout>
КунгФуПанда
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 16
27.06.2015, 01:30  [ТС]     Как сделать такое AlertDialog #3
немножко другой но всё равно
ОГРОМНОЕ СПАСИБО
Yandex
Объявления
27.06.2015, 01:30     Как сделать такое AlertDialog
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru