Вопросы с тегом «android-dialog»

Базовый класс для диалогов. Диалог в Android - это небольшое окно, предлагающее пользователю принять решение или ввести дополнительную информацию. Диалоговое окно не заполняет экран и обычно используется для модальных событий, которые требуют от пользователя выполнения действия, прежде чем они смогут продолжить.

30
Как отобразить диалоговое окно с предупреждением на Android?
Я хочу отобразить диалоговое / всплывающее окно с сообщением пользователю, которое показывает «Вы уверены, что хотите удалить эту запись?» с одной кнопкой, которая говорит «Удалить». При Deleteкасании он должен удалить эту запись, иначе ничего. Я написал обработчик щелчков для этих кнопок, но как мне вызвать диалоговое окно или всплывающее окно …

17
Как предотвратить закрытие диалога при нажатии кнопки
У меня есть диалог с EditTextдля ввода. Когда я нажимаю кнопку «Да» в диалоговом окне, он проверяет ввод, а затем закрывает диалоговое окно. Однако, если ввод неправильный, я хочу остаться в том же диалоге. Каждый раз, независимо от того, что ввод, диалог должен автоматически закрываться, когда я нажимаю кнопку «нет». …

28
Как справиться с изменением ориентации экрана при активном диалоге прогресса и фоновом потоке?
Моя программа выполняет некоторую сетевую активность в фоновом потоке. Перед началом работы появляется диалоговое окно прогресса. Диалог закрывается на обработчике. Это все работает нормально, за исключением случаев, когда ориентация экрана изменяется, когда диалоговое окно открыто (и фоновая нить идет). В этот момент приложение либо вылетает, либо блокируется, либо попадает в …

21
Как создать настраиваемое диалоговое окно в Android?
Я хочу создать собственное диалоговое окно, как показано ниже Я пробовал следующие вещи. Я создал подкласс AlertDialog.Builder и использовал пользовательский заголовок и пользовательское представление содержимого, но использовал его не так, как ожидалось. Другая попытка заключалась в создании подкласса DialogFragment и настройке диалога внутри onCreateDialog, но результат оказался не таким, как …

16
Android 1.6: «android.view.WindowManager $ BadTokenException: невозможно добавить окно - нулевой токен не для приложения»
Я пытаюсь открыть диалоговое окно, но каждый раз, когда я пытаюсь открыть его, оно выдает следующее исключение: Uncaught handler: thread main exiting due to uncaught exception android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:460) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:238) at android.app.Activity.showDialog(Activity.java:2413) Я …

11
Как показать диалоговое окно, чтобы подтвердить, что пользователь хочет выйти из Android Activity?
Я пытался показать "Вы хотите выйти?" тип диалога, когда пользователь пытается выйти из Activity. Однако я не могу найти соответствующие хуки API. Activity.onUserLeaveHint()Первоначально выглядело многообещающе, но я не могу найти способ остановить деятельность.

10
Android Activity как диалог
У меня есть активность, whereActityкоторая также имеет дочерние диалоги. Теперь я хочу отобразить это действие в качестве диалога для другого действия. Как я могу это сделать?


7
Android DialogFragment против Диалога
Google рекомендует использовать DialogFragmentвместо простого Dialogс помощью Fragments API, но абсурдно использовать изолированное DialogFragmentдля простого окна подтверждения «да-нет». Какова лучшая практика в этом случае?

26
Как установить ширину и высоту DialogFragment?
Я указываю макет моего DialogFragment в файле макета xml (давайте назовем его layout_mydialogfragment.xml), а также его атрибуты layout_widthи layout_heightатрибуты ( 100dpскажем, каждый). Затем я раздуваю этот макет в методе DialogFragment onCreateView(...)следующим образом: View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); К сожалению, я обнаружил, что когда появляется мое диалоговое окно (DialogFragment), оно …

13
Как закрыть диалоговое окно, нажав на кнопку вне диалогового окна?
Я реализовал собственный диалог для моего приложения. Я хочу реализовать это, когда пользователь щелкает за пределами диалогового окна, диалоговое окно будет закрыто. Что я должен сделать для этого?

11
Android: «Невозможно добавить окно - исключение токена не для приложения»
При попытке открыть диалоговое окно я получаю следующее исключение для Android. Может кто-нибудь, пожалуйста, помогите мне понять, что происходит и как я могу решить эту проблему? android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application at android.view.ViewRoot.setView(ViewRoot.java:509) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) at android.app.Dialog.show(Dialog.java:241)

15
Как сделать собственный диалог с закругленными углами в android
Что я пытаюсь сделать: я пытаюсь создать собственный диалог в android с закругленными углами. Что происходит: я могу создать собственный диалог, но у него нет закругленных углов. Я попытался добавить селектор, но все равно не смог добиться закругленных углов. Ниже мой код для того же: Код Java: private void launchDismissDlg() …

7
Показать диалог из фрагмента?
У меня есть несколько фрагментов, которые нужно показать обычному диалогу. В этих диалогах пользователь может выбрать ответ да / нет, и тогда фрагмент должен вести себя соответствующим образом. Теперь у Fragmentкласса нет onCreateDialog()метода для переопределения, поэтому я думаю, мне нужно реализовать диалоги снаружи, в содержащем Activity. Ничего страшного, но тогда …

4
Как добавить третью кнопку в диалоговое окно предупреждений Android?
API говорит, что диалоговое окно предупреждений может иметь одну, две или три кнопки, но SDK допускает только положительную и отрицательную кнопку. Как тогда я могу добавить третью кнопку?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.