В моем приложении я использовал построитель диалогового окна предупреждения для нажатия кнопки. Поэтому, когда я нажимаю кнопку, открывается небольшое всплывающее окно с опциями - Активировать и Деактивировать. Могу ли я сделать это, когда пользователь нажимает «Активировать» или «Деактивировать», «Подтверждение» открыто открыто с вопросом, уверены ли вы? и выбор да или нет?андроид - кнопка подтверждения диалогового окна создания диалогового окна
2
A
ответ
2
Я создал диалог внутри другого диалога.
Смотреть этот код:
twsbiSelectionMenuDialog = new Dialog(this,R.style.CustomDialogTheme);
twsbiSelectionMenuDialog.setContentView(R.layout.twsbi_selection_menu_dialog);
twsbiSelectionMenuDialog.setCancelable(true);
twsbiSelectionMenuDialog.setCanceledOnTouchOutside(true);
// To Open new Canvas ===================================
Button newLayoutButton = (Button) twsbiSelectionMenuDialog.findViewById(R.id.newLayoutButton);
newLayoutButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
twsbiSelectionMenuDialog.dismiss();
// AlertDialog for confirmation
AlertDialog.Builder clearConfirmDialog = new AlertDialog.Builder(TWSBIDrawMainActivity.this);
clearConfirmDialog.setMessage("Do you want to clear this and open new canvas ?").setCancelable(false)
.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// Action for 'Yes' Button
myView = new MyView(TWSBIDrawMainActivity.this);
takePhotoFromCamera = false;
takePhotoFromGallery = false;
canvasColor = 0xFFFFFFFF;
drawingLayout.removeView(myView);
drawingLayout.addView(myView);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// Action for 'NO' Button
dialog.cancel();
}
});
AlertDialog alert = clearConfirmDialog.create();
alert.setTitle("Draw");
alert.setIcon(R.drawable.app_icon);
alert.show();
}
});
// For canvas Color Selection ===================================
Button canvasColorButton = (Button) twsbiSelectionMenuDialog.findViewById(R.id.canvasColorButton);
canvasColorButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
twsbiSelectionMenuDialog.dismiss();
pickColour(); // to pick colour
}
});
Просто сослаться, что для вашего состояния, и это поможет вам.
Наслаждайтесь. :))
0
Lol .. Техника для окон. Да, это возможно, просто запустите следующий диалог, после этого.
2
Да. Прочтите это http://developer.android.com/guide/topics/ui/dialogs.html#AlertDialog. всплывающее диалоговое окно после нажатия кнопки «Активировать или деактивировать».
Смежные вопросы
- 1. Фокус создания диалогового окна
- 2. Динамическое изменение диалогового окна диалогового окна jQuery Кнопка Текст
- 3. Создание всплывающего диалогового окна
- 4. Основные шрифты - содержимое диалогового окна динамического подтверждения
- 5. Ответ от диалогового окна подтверждения Sweet-alert
- 6. Возвращаемое значение из диалогового окна подтверждения JQuery
- 7. Закрыть вкладку после подтверждения диалогового окна
- 8. дисплей диалогового окна подтверждения экрана jQuery экрана
- 9. изменить размер диалогового окна подтверждения ввода jQuery
- 10. создание диалогового окна подтверждения в jQuery
- 11. Цвет рамки диалогового окна
- 12. JQuery производительность диалогового окна
- 13. Закрытие пользовательского диалогового окна
- 14. Образец окна диалогового окна ATL
- 15. Создание диалогового окна/всплывающие окна
- 16. jqueryUI размер окна диалогового окна
- 17. Цвет диалогового окна Android
- 18. Обзор диалогового окна файла
- 19. Как предотвратить изменение диалогового окна JQuery UI диалогового окна?
- 20. Примеры фрагментов диалогового окна
- 21. Создание диалогового окна поиска
- 22. Возвращаемое значение из диалогового окна подтверждения с помощью диалогового окна JQuery UI
- 23. Кнопка закрытия диалогового окна Primefaces не работает
- 24. Кнопка закрытия диалогового окна внутри себя
- 25. Кнопка закрытия диалогового окна предупреждения не работает
- 26. Кнопка класса пользовательского диалогового окна Android NPE
- 27. Открытие дочернего диалогового окна, которое переопределяет размер диалогового окна родителя
- 28. Поиск способа возврата диалогового окна диалога диалогового окна JQuery
- 29. Получить данные из диалогового окна jquery при закрытии диалогового окна
- 30. Вызов диалогового окна JQuery UI из родительского диалогового окна
почему ты не мог? Что вы пробовали до сих пор? – Snicolas