Articles of alertdialog

Диалоговое окно предупреждения о множественном выборе с настраиваемой строкой строки

Мне нужно создать AlertDialog с несколькими элементами выбора, но у меня возникли проблемы с попыткой установить собственный файл макета во внутренний список ListView. Для элементов с одним выбором я использую конструктор, который принимает параметр ListAdapter как параметр, и таким образом я могу установить правильный ресурс компоновки для каждой строки: builder.setSingleChoiceItems(new ArrayAdapter<String>(getActivity(), R.layout.list_item_single_choice_answer, items), checkedItem, new […]

Закрытие диалогового окна предупреждения в андроиде при нажатии кнопки в первый раз

Что я делаю: Я запускаю диалог, используя нижеприведенный код По щелчку я хочу закрыть диалог Что происходит; Диалог закрывается, но я должен дважды нажать кнопку «ОК» (похоже, что предупреждение дважды появляется, но закрывается во второй раз, когда я нажимаю «ОК») Что я хочу сделать: Я хочу, чтобы в первый раз закрыть диалог нажатием кнопки ok […]

Что означает остаток> = 0x0100000 в источнике AlertDialog?

Исходный код AlertDialog имеет следующий метод: static int resolveDialogTheme(Context context, int resid) { if (resid == THEME_TRADITIONAL) { return com.android.internal.R.style.Theme_Dialog_Alert; } else if (resid == THEME_HOLO_DARK) { return com.android.internal.R.style.Theme_Holo_Dialog_Alert; } else if (resid == THEME_HOLO_LIGHT) { return com.android.internal.R.style.Theme_Holo_Light_Dialog_Alert; } else if (resid == THEME_DEVICE_DEFAULT_DARK) { return com.android.internal.R.style.Theme_DeviceDefault_Dialog_Alert; } else if (resid == THEME_DEVICE_DEFAULT_LIGHT) { return […]

Не удается отменить диалог с помощью пользовательских кнопок

Как я могу отклонить свой собственный диалог? Я получаю сообщение об ошибке с .cancel() и .dismiss() как будто они не разрешены за пределами встроенной .setpositive/Negative button Пробовал этот ответ, но все еще не работал. Это мой код диалога: public void showSettingsAlert(){ final AlertDialog.Builder alertdialog = new AlertDialog.Builder(mcontext); LayoutInflater inflater = LayoutInflater.from(mcontext); final View customView = […]

Кнопки AlertDialog всегда закрывают диалоговое окно после нажатия

Я использую AlertDialog с 2 кнопками (один положительный, один отрицательный). Я установил обработчик для тех кнопок, которые не упоминают об увольнении. Действительно после нажатия, я не хочу, чтобы диалог закрывался. Однако кажется, что, как только мы нажимаем на положительную / отрицательную кнопку на AlertDialog, она всегда закрывается. Есть ли способ предотвратить закрытие диалогового окна после […]

Как получить многострочный заголовок предупреждения на Android

Есть ли способ получить больше, чем 2 строки для заголовка Alert в AlertDialog ? Я только нахожу «создание настраиваемого диалога» в качестве возможного решения. В идеале, однако, можно просто установить attribute но я не могу его найти. РЕДАКТИРОВАТЬ: AlertDialog alertDialog = new AlertDialog.Builder(AlertAndCallUtility.this).create(); alertDialog.setTitle(getString(R.string.alert_title)); alertDialog.setMessage(getString(R.string.alert_msg)); alertDialog.setButton(getString(R.string.alert_OK), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) […]

AlertDialog.Builder открыть еще один AlertDialog.Builder

Я пытаюсь открыть AlertDialog в другом AlertDialog , но он не работает, никаких идей, почему он не работает? String items[] = {"Details","Edit","Delete"} AlertDialog.Builder alert = new AlertDialog.Builder(getAplicationContext()); alert.setTitle("Options"); alert.setItems(items, new OnClickListener() { public void onClick(DialogInterface dialog, int item) { switch(item){ case 0: AlertDialog.Builder alert2 = new AlertDialog.Builder(getAplicationContext()); alert2.setTitle("Details"); alert2.setMessage(getDetails()); alert2.setNeutralButton("Close", null); alert2.show(); return; case 1: […]

Softkeyboard перемещает все макеты вверх

Когда AlertDialog с EditText показывает, softkeyboard перемещает макет активности. Это происходит, когда я использую трекбол и все последующие попытки после использования трекбола. Когда я вызываю диалог в режиме касания – наложение на клавиатуре на моем макете. Что я могу сделать, чтобы всегда накладывать макет с помощью мягкой клавиатуры?

AlertDialog не создается, хотя я вызываю onCreateDialog на Android

Я столкнулся со следующей проблемой. У меня есть Gallery изображений, и я хочу открыть AlertDialog чтобы отобразить некоторую информацию относительно AlertDialog изображения. В первый раз, когда я нажимаю на изображение, он работает отлично. Но в следующие моменты, хотя я нажимаю на другое изображение, снова появляется тот же диалог. UserCase Когда я следую за этим случаем […]

Android создает два диалога в одном действии

Мне очень интересно, могу ли я создать два диалога в Android за одно время в одном действии. Вот чего я хочу достичь: я хочу иметь индикатор выполнения круга с кнопкой отмены, а в нижней части моей активности – горизонтальный диалог прогресса, который указывает некоторые вычисления. Есть ли способ создать что-то подобное или подобное этому? Заранее […]