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

Подкласс Dialog, который может отображать одну, две или три кнопки. Если вы хотите отобразить в этом диалоговом окне только строку, используйте метод setMessage ().

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

27
Вызывает диалоговое окно «Невозможно добавить окно - нулевой токен не для приложения» с getApplication () в качестве контекста
Моя активность пытается создать AlertDialog, который требует Context в качестве параметра. Это работает, как ожидалось, если я использую: AlertDialog.Builder builder = new AlertDialog.Builder(this); Тем не менее, я опасаюсь использовать «this» в качестве контекста из-за потенциальной утечки памяти, когда Activity уничтожается и воссоздается даже во время чего-то простого, например, поворота экрана. …

17
Как отобразить диалоговое окно Да / Нет на Android?
Да, я знаю, что есть AlertDialog.Builder, но я потрясен, узнав, насколько сложно (по крайней мере, не для программистов) отображать диалог в Android. Раньше я был разработчиком .NET, и мне интересно, есть ли Android-эквивалент следующего? if (MessageBox.Show("Sure?", "", MessageBoxButtons.YesNo) == DialogResult.Yes){ // Do something... }


9
Android AlertDialog Single Button
Я хотел бы иметь конструктор AlertDialog, который имеет только одну кнопку с надписью OK или Готово или что-то, вместо значений по умолчанию, да и нет. Можно ли это сделать с помощью стандартного AlertDialog, или мне придется использовать что-то еще?

11
Как я могу изменить цвет текста кнопки диалога по умолчанию в Android 5
В моем приложении много диалоговых окон с предупреждениями. Это макет по умолчанию, но я добавляю положительные и отрицательные кнопки в диалог. Таким образом, кнопки получают цвет текста по умолчанию Android 5 (зеленый). Я пытался изменить это безуспешно. Есть идеи, как изменить цвет текста? Мой Пользовательский диалог: public class MyCustomDialog extends …

6
Как использовать и стилизовать новый AlertDialog из appCompat 22.1 и выше
Я пытаюсь перейти с Android AlertDialogпо умолчанию на новый, включенный в appCompat-22.1. Насколько я понимаю, вам нужно только импортировать android.support.v7.app.AlertDialogпакет, чтобы использовать его. Но как мне это сделать? Например, изменить цвета кнопок «плюс» / «минус», цвет заголовка, цвет сообщения и цвет фона?

10
Предупреждение «Избегайте передачи null в качестве корня представления» при расширении представления для использования AlertDialog
Я получаю предупреждение о ворсе, Avoid passing null as the view rootкогда надуваю представления с помощью nullas parent, например: LayoutInflater.from(context).inflate(R.layout.dialog_edit, null); Однако представление должно использоваться как содержимое AlertDialog, используя setViewon AlertDialog.Builder, поэтому я не знаю, что следует передавать как parent. Как вы думаете, что parentдолжно быть в этом случае?

8
«Android.view.WindowManager $ BadTokenException: невозможно добавить окно» в buider.show ()
Из основного activityмне нужно вызвать внутренний класс и метод внутри класса, который мне нужно показать AlertDialog. После его закрытия и нажатия кнопки ОК переадресовать в Google Play для покупки. В большинстве случаев все работает идеально, но у некоторых пользователей происходит сбой, builder.show()и я вижу « "android.view.WindowManager$BadTokenException:Невозможно добавить окно» из журнала …

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

14
Как изменить цвет заголовка AlertDialog и цвет строки под ним
Я изменил цвет заголовка AlertDialog с помощью этой команды alert.setTitle( Html.fromHtml("<font color='#FF7F27'>Set IP Address</font>")); Но я хочу изменить цвет строки, которая появляется под заголовком; Как мне это сделать ? Примечание: я не хочу использовать собственный макет

11
Как реализовать настраиваемое представление AlertDialog
В документации Android на AlertDialog приводится следующая инструкция и пример для настройки пользовательского представления в AlertDialog: Если вы хотите отобразить более сложное представление, найдите FrameLayout под названием «body» и добавьте к нему свое представление: FrameLayout fl = (FrameLayout) findViewById(R.id.body); fl.add(myView, new LayoutParams(FILL_PARENT, WRAP_CONTENT)); Во-первых, совершенно очевидно, что add()это опечатка и …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.