Articles of Диалоговое окно

RunOnUiThread Undefined для класса

Я пытаюсь бросить и предупредить диалог в потоке пользовательского интерфейса из моего фонового потока, но у меня проблемы с runOnUiThread, которые не определены. Я пробовал FindLocation.this.runOnUiThread и runOnUiThread, но оба, похоже, бросают ту же ошибку The method runOnUiThread(new Runnable(){}) is undefined for the type new LocationListener(){} (или …the type FindLocation ). Любые идеи почему? Вот […]

Диалоговая проблема: requestFeature () необходимо вызвать перед добавлением содержимого

Я создаю специальный диалог, содержащий EditText, чтобы я мог получать текстовые данные от пользователя: final EditText newKey = (EditText) findViewById(R.id.dialog_result); AlertDialog.Builder keyBuilder = new AlertDialog.Builder(StegDroid.this); keyBuilder .setCancelable(false) .setPositiveButton("Try Again", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { Log.v("Dialog","New Key: "+newKey.getText().toString()); } }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { […]

Диалоговое окно Android Checkbox (Easy)

У меня есть диалог с флажками, и я пытался делать разные вещи, когда выбираются опции и когда все в порядке. Я думал, что знаю, что я делаю после прочтения некоторых уроков, но когда я нажимаю, это просто тосты «Все», даже если они не проверяются. Поэтому кажется, что мои инструкции if работают некорректно, но я не […]

Создание пользовательского диалогового окна на Android

Я пытаюсь создать пользовательский диалог в Android. Но независимо от того, что я пытался сделать, я не могу изменить ширину диалога. Он остается неизменным. Ниже приведено представление, которое я устанавливаю как содержимое для диалога. <RelativeLayout android:id="@+id/current_stats" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible"> <ImageView android:id="@+id/player_image" android:src="@drawable/person" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true"/> <TextView android:id="@+id/player_name" android:layout_below="@id/player_image" android:layout_centerHorizontal="true" android:text="Raja Ram" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <ImageButton android:id="@+id/dialog_close" […]

Откройте диалог, когда я нажму кнопку

У меня есть кнопка, и я бы хотел открыть диалог при нажатии. Это мой код: Button more = (Button) findViewById(R.id.more); more.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { //Intent myIntent = new Intent(view.getContext(), agones.class); //startActivityForResult(myIntent, 0); AlertDialog alertDialog = new AlertDialog.Builder(this).create(); alertDialog.setTitle("hi"); alertDialog.setMessage("this is my app"); alertDialog.setButton("Continue..", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int […]

Как я могу добавить пользовательские кнопки в макет AlertDialog?

У меня есть AlertDialog с положительными и отрицательными кнопками. В макете AlertDialog у меня есть EditText и две кнопки (btnAdd1, btnAdd2). Я хочу, когда пользователь нажимает на кнопку btnAdd1 или btnAdd2, добавляет тот же текст в EditText в AlertDialog (но не закрывает AlertDialog). Возможно ли это сделать в AlertDialog, или мне нужно использовать только Dialog? […]

Иконки в диалоговом окне «Список»

Я искал ListDialogs. Всякий раз, когда вы можете поместить нужный элемент с помощью: builder.setItems(items, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { } }); И думая об объекте items, который является CharSequence следующим образом: CharSequence[] items = getResources().getStringArray(R.array.share_dialog_list); Я хочу знать, если способ (какой-то другой, возможно, сделал это: D), чтобы сделать это, но […]

Как программно изменить цвет фона диалога?

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

Как изменить фон диалоговых окон Android alert?

Я использую класс AlertDialog в своем приложении. По умолчанию эти диалоговые окна предупреждений имеют прозрачный фон. Вместо этого я пытаюсь использовать непрозрачный фон, очень неудачно. Это мои стили: <style name="MyOpaqueActivity" parent="@android:style/Theme.Dialog"> <item name="android:windowBackground">@drawable/my_background</item> <item name="android:alertDialogStyle">@style/MyOpaqueAlertDialog</item> </style> <style name="MyOpaqueAlertDialog" parent="@android:style/Theme.Dialog.Alert"> <item name="android:background">#454545</item> <item name="android:windowBackground">@drawable/my_background</item> <item name="android:popupBackground">@drawable/my_background</item> </style> Я применил стиль «MyOpaqueActivity» успешно для целых действий (фон […]

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

В Android, когда вы открываете диалог, экран позади него тускнеет. Есть ли способ контролировать, как это выглядит? Например, что делает его более тусклым или с использованием какого-то шаблона?