Articles of android dialog

Размер пользовательского диалога для соответствия Theme.Holo.Light.Dialog

Если у меня есть Activity, для которого установлена ​​тема Theme.Holo.Light.Dialog , он будет масштабироваться. Он полностью заполняет экран на телефонах в портретном режиме, но в ландшафтном режиме он не будет растягиваться неоправданно долго. Например, на этом снимке из Google вы можете видеть, что диалог не заполняет весь экран. Он не будет либо крах, чтобы соответствовать […]

Просмотр вне границ диалоговых окон

Я хочу что-то вроде этого: Изображение профиля пользователя «выскакивает» по границам диалогов. Я пробовал все: возиться с отсечением с любой возможной комбинацией под солнцем, динамически создавая представление после диалога и добавляя его в представление корневого содержимого, используя отдельное представление и загрузку, которое с помощью Dialog.setCustomTitle (), взломать Обрабатывает методы onDraw () и применяет всевозможные границы […]

Изменение размера текста кнопки диалогового окна Android с помощью стилей

Я пытаюсь увеличить размер текста на всех моих диалоговых окнах приложений через стили. Следующий код изменит цвет фона кнопок и даже текстовый футляр, но по какой-либо причине элемент textSize не будет соблюден: <style name="MyAppTheme" parent="@android:style/Theme.Holo"> <item name="android:dialogTheme">@style/MyApp.Dialog</item> <item name="android:alertDialogTheme">@style/MyApp.Dialog.Alert</item> </style> <style name="MyApp.Dialog" parent="@android:style/Theme.Holo.Dialog"> <item name="android:borderlessButtonStyle">@style/MyApp.BorderlessButton</item> </style> <style name="MyApp.Dialog.Alert" parent="@style/MyApp.Dialog"> <item name="android:windowBackground">@android:color/transparent</item> </style> <style name="MyApp.BorderlessButton" parent="@android:style/Widget.Holo.Button.Borderless"> […]

Пользовательский стиль флажка в диалоговом окне

Я создаю диалог с несколькими вариантами выбора (флажки): AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMultiChoiceItems(arrayResource, selectedItems, new DialogInterface.OnMultiChoiceClickListener() { // … }); AlertDialog dialog = builder.create(); dialog.show(); И у меня есть собственный стиль для флажков: <style name="CustomCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox"> <item name="android:button">@drawable/btn_check</item> <item name="android:textColor">@android:color/holo_purple</item> </style> Он отлично работает при применении к отдельным флажкам в макете, устанавливая style="@style/CustomCheckBox" . […]

Об Android Progress Dialog. Избегайте?

Я читал о Dialogs на Android-сайте, и я наткнулся на раздел, в котором говорится: «Избегайте ProgressDialog». Вот ссылка: http://developer.android.com/guide/topics/ui/dialogs.html Означает ли это, что они рекомендуют не использовать его? Мне действительно нужно всплывающее окно с показом прогресса, в то время как мое приложение выполняет фоновую работу. Означает ли это, что я должен построить свой собственный диалог […]

Текст диалогового окна Android 6.0 не отображается

Я обновил свой телефон до Android 6.0, и у меня есть две проблемы с диалоговыми окнами: 1) Заголовок отображается, но сообщения не для диалогового окна предупреждения (SOLVED): new AlertDialog.Builder(context).setTitle("Title").setMessage("Message"); 2) Также не отображается заголовок фрагмента пользовательского диалога (НЕ РЕШЕН): getDialog().setTitle("Title"); Не было такой проблемы в lollipop или в более старых версиях, проблема возникла только после […]

Удалить черный фон в пользовательском диалоговом окне

Я хочу удалить черный фон в пользовательском диалоге, как показано на рисунке. Я уверен, что черный фон был из диалога, а не из приложения. ; AlertDialog код public class MyAlertDialog extends AlertDialog { public MyAlertDialog(Context context) { super(context); } public MyAlertDialog(Context context, int theme) { super(context, theme); } } Код операции public void showMyDialogOK(Context context, […]

Как создать диалог выбора номера?

Я хочу, чтобы иметь возможность создать диалог, который позволяет пользователю выбрать номер из указанного диапазона. Я знаю, что есть уже существующие виджеты (например, те, что от quietcoding, и SimonVT), которые уже делают это, но мне трудно интегрировать их в мое приложение. Кроме того, это прежде всего виджеты. Я хочу что-то, что очень похоже на ту, […]

Правильный способ отклонения DialogFragment, когда приложение находится в фоновом режиме

Я начал использовать DialogFragment, потому что они хорошо работают с изменениями ориентации и т. Д. Но есть неприятная проблема, с которой я столкнулся. У меня AsyncTask который показывает прогресс DialogFragment и отклоняет его onPostExecute . Все работает нормально, за исключением случаев, когда onPostExecute происходит, когда приложение находится в фоновом режиме (например, нажатие кнопки «Главная»). Затем […]

Невозможно сделать пользовательский диалог DialogFragment прозрачным над фрагментом

Мне нужно создать диалог над фрагментом (который занимает весь экран). Диалог должен быть плавающим диалогом, который будет располагаться над фрагментом с фрагментом, затемненным вне фрагмента. Для пользовательского диалога у меня есть linearLayout с изогнутыми краями, независимо от того, что я делаю, диалог имеет черное граничащее со всех сторон (очень маленькое). Я пробовал все, чтобы сделать […]