Articles of диалог

BottomSheetDialog / BottomSheetDialogFragment – что использовать и как?

Я работаю над приложением Material design. Одна функция, которую я хочу реализовать, – это какой-то опрос. Когда пользователь нажимает элемент списка, появляется диалог с постоянным нижним листом, который выглядит так. Затем, когда пользователь нажимает любую кнопку, это диалоговое окно должно исчезнуть, и появится диалоговое окно модального нижнего листа, предоставляющее пользователю дополнительную информацию о элементе списка, […]

Как я могу послатьBroadcast (намерение) из myDialog и получить в myActivity?

Итак, я пытаюсь получить доступ к фильтрам BroadcastReceivers и Intent. У меня есть настраиваемый диалог, который я создаю в MyActivity. В диалоге у меня есть кнопка. Когда нажимается кнопка, я хочу отправить трансляцию, которую получит приемник MyActivity. Вот что я имею прямо сейчас: //MyActivity.java class myActivity extends Activity { //MyDialog dialog initialized in onCreate … […]

Как установить маржу в диалоге

Я использовал Dialog для медийного объявления в своем приложении Andorid. Но мне нужно отобразить этот Dialog о вершине 50dp из buttom, поэтому я думаю, что мы должны установить Dialog Gravity buttom и установить его маркер buttom 50dp. Но я не могу использовать margin в Dialog .so, пожалуйста, предложите мне, как это решить. XML: <?xml version="1.0" […]

Android – изменение фона заголовка диалогового окна

Я создаю настраиваемый диалог, и я хочу знать, как изменить фон строки заголовка. Я пробовал два подхода: 1 – Я попробовал метод AlertDialog.Builder 'setCustomTitle'. Я создал простой макет, содержащий текстовое представление с шириной макета и высотой «match_parent» и цветом фона. Когда я запускаю приложение, только верхняя половина строки заголовка показывает цвет фона. Нижняя половина по-прежнему […]

Регистрация UP / CANCEL из диалогового окна при запуске события DOWN из LongPress View

У меня есть требование UX, чтобы пользователь запускал Dialog , долгое нажатие ячейки в GridView . Пока отображается Dialog окно, пользователь должен иметь возможность перемещать свой палец / большой палец вокруг экрана, не вызывая событие UP/CANCEL когда они покидают границы ячейки GridView . Когда пользователь, наконец, разрывает контакт с экраном, это то, что я собираюсь […]

Тосты в сравнении с диалоговыми окнами: что использовать когда?

Ответ может быть субъективным. Ответ может быть интуицией. И я думаю, что ответ можно найти из традиционных модальных или немодальных дискуссий. Но в целом, как вы обычно решаете, к кому идти? Каковы их варианты использования? Благодарю.

Android: тема подключения к приложениям – диалог, когда большой

Я хочу использовать библиотеку AppCompat, но нет темы Dialog, и нет темы DialogWhenLarge, которую я могу либо расширить, либо использовать. Есть ли способ расширить базовую тему и сделать ее DialogWhenLarge, возможно, используя папки и пользовательские элементы стиля. благодаря

Android IllegalArgumentException для cancelDialog

Я использовал следующий код для загрузки некоторых файлов из нашего Интернета. public class SplashDownload extends Activity { public static final int PROGRESS_DIALOG = 0; private ProgressDialog mProgressDialog; private WordDataHelper wordDataHelper; private ExtraDataHelper extraDataHelper; // put your file path here private String filePath = "http://test.com/Assets/"; // put your filename here private String fileName; // put your […]

Завершить работу в диалоговом классе

В моем MainActivity я звоню myDialog dialog = new myDialog(MainActivity.this); dialog.show(); myDialog – это мой собственный класс, в котором я настраиваю диалог. В диалоговом окне есть кнопка. Я хочу, чтобы MainActivity и диалог заканчивались / исчезали при нажатии кнопки, потому что тогда я запускаю другое действие. Как я могу сказать в классе myDialog , в […]

Как показать WebView с типом Theme.Dialog в Android

Я объявил активность WebView в манифесте следующим образом: <activity android:name=".MyWebView" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden" android:theme="@android:style/Theme.Dialog"> </activity> WebView выглядит так: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <WebView android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> Когда я запускаю это действие в своем основном действии, только заголовок диалога, содержащий имя приложения, отображается, но не WebView. Если я добавлю TextView […]