Articles of андроид диалог

Как остановить alertdialog от автоматического исчезновения

Ниже мой код предупреждает пользователя, когда GPS выключен. Здесь мой пользователь должен нажать на один из вариантов и двигаться дальше. Но если пользователь щелкает в другом месте на экране, кроме этого предупреждения, это предупреждение исчезает. Как остановить автоматическое исчезновение этого диалогового окна предупреждения. Помоги пожалуйста Builder bd = new AlertDialog.Builder(myTest.this); bd.setTitle("Alert"); bd.setMessage("GPS is disabled. Do […]

Android: набор настроек множественного выбора Dialog Builder

Я пытаюсь выполнить андроидные документы о нескольких диалоговых окнах выбора. У меня проблема, и я думаю, что это с типами массивов, которые я пытаюсь загрузить. public void addCondition(View view){ ArrayList<String> mHelperNames= new ArrayList<String>(); mHelperNames.add("Test Item"); mHelperNames.add("Test Item"); mHelperNames.add("Test Item"); mSelectedItems = new ArrayList(); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("My Title") .setMultiChoiceItems(mHelperNames, null, new DialogInterface.OnMultiChoiceClickListener() { […]

SetMultiChoiceItems () не показывает элементы

Im, используя диалоговое окно DialogFragment для отображения диалога с несколькими элементами выбора, он показывает диалоговое окно, но без элементов, флажков для выбора нет. Вот как я вызываю диалог: botAddMedicacion.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DialogFragment fragAddMedic = new AnadirMedicacionFragment(); fragAddMedic.show(getFragmentManager(), "addMedicacion"); } }); И это код AnadirMedicacionFragment : final CharSequence[] items={".NET","J2EE","PHP"}; @Override […]

Android – onCreateDialog вылетает при возвращении DatePickerDialog

В настоящее время я пытаюсь поднять DatePickerDialog всякий раз, когда нажимается определенное EditText. Однако каждый раз, когда я нажимаю EditText, приложение аварийно завершает работу. Вот соответствующий код и LogCat. EditText и его OnClickListener: addBirth.setClickable(true); addBirth.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub showDialog(DATE_DIALOG_ID); } }); Метод onCreateDialog и DateSetListener: […]

Откройте диалоговое окно «Диалог» из пользовательского меню

Я работаю над одним из моих Android-проектов, пытаясь уменьшить код внутри моей деятельности. В одном из них у меня есть CustomView (который только расширяет LinearLayout), который открывает диалоговое окно DialogFrament при нажатии. Теперь я реализую это, переопределяя onTouch() в своей деятельности и затем открывая DialogFrament. Это выглядит примерно так: @Override public boolean onTouch(View v, MotionEvent […]

Android: как настроить AlertDialog, Dialog Spinner заголовки

Я хочу настроить все диалоги, alertDialogs и spinner. Я хочу изменить цвет текста и фон строки заголовка. Я пытаюсь объяснить лучше: я хочу, чтобы текст (JOLLY BAR DI …) был белым, а фон заголовка (от вершины диалога до мягкой синей линии под заголовком) был синим (# 044592). Как мне это сделать?

Android M – стиль диалога пользовательских разрешений

При внедрении новой модели разрешения Android M я заметил, что диалог разрешений не учитывает тематику моих styles.xml. В моем styles.xml я переопределяю диалог и стиль alertdialog следующим образом: <item name="android:dialogTheme">@style/Theme.dialog</item> <item name="android:alertDialogTheme">@style/Theme.dialog</item> Можно ли изменить тематику? Или это потому, что это системный диалог, как в настройках устройства?

Фрагмент диалогового окна Android устраняет черные границы (сверху и снизу)

Необходимо удалить верхнюю и нижнюю границы из фрагмента диалога. Как ты делаешь это? AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setCancelable(true); LayoutInflater inflater = LayoutInflater.from(activity); View view = inflater.inflate(R.layout.variants_dialog, null); // setup views setupListView(view); … builder.setView(view); return builder.create(); // HERE I HAVE TOP & BOTTOM BLACK BORDERS Это ничего не делает: builder.setView(view); AlertDialog result = builder.create(); result.getWindow().setBackgroundDrawable(new […]

DialogFragment удаляет черную границу

Я видел этот вопрос, а также этот и некоторые другие, но мне ничего не помогло. Я создаю быстрое действие DialogFragment для своего списка и пытаюсь установить для него настраиваемое представление в соответствии с руководством разработчика Android . view_quick_action.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@android:color/white" > <ImageView android:id="@+id/quick_action_image" android:layout_width="50dp" android:layout_height="50dp" android:layout_margin="20dp" android:scaleType="fitXY" android:src="@drawable/windows1" /> […]

Удалить белый фон в диалоговом окне

Вот как я назвал свой DialogFragment: DialogSelectAccount myDiag=new DialogSelectAccount(); myDiag.show(ft,"Diag" ); Вот как (частично) создается мой DialogFragment: public class DialogSelectAccount extends DialogFragment { public DialogSelectAccount() { } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setRetainInstance(true); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.dialog_select_account, container, false); tvMessage = (TextView) […]