Articles of android dialog

Отключить положительную / отрицательную кнопку в DialogFragment

Я подражал тому, что я считал довольно стандартным кодом: public class DChooseSeparator extends DialogFragment { // … @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); LayoutInflater inflater = getActivity().getLayoutInflater(); builder .setTitle("My Title") .setView(myDialogLayout) .setPositiveButton(getString(R.string.sOKButton), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { if(myEditText.getText().toString().equals("")) // disable positive button if this is […]

Почему андроид настраивается в полноэкранном режиме

Я пытаюсь создать собственный диалог Базовый макет (я также пробовал различные измененные макеты) <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <TextView android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="@color/dialogHeaderBackground" android:gravity="center" android:minHeight="@dimen/minHeightDialogTitle" android:text="" android:textStyle="bold" /> <TextView android:id="@+id/message" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/title" android:layout_marginTop="5dp" android:text="" /> <LinearLayout android:id="@+id/loutButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_below="@+id/message" android:layout_centerHorizontal="true" android:layout_marginTop="5dp" android:orientation="horizontal" > <Button android:id="@+id/btnNeutral" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="" […]

Как управлять полноэкранными диалогами в Android?

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

Окно в стиле AppCompat, содержащее фрагмент

Мне нужен диалог в стиле AppCompat – фон, название, положение кнопки, оттенок кнопки и т. Д. – содержащий фрагмент. С помощью специального DialogFragment onCreateDialog() DialogFragment onCreateDialog() можно вернуть AppCompatDialog , а затем в onCreateView() новый макет можно раздуть, а childFragmentManager можно использовать для замены представления замещающего фрагмента. Но в результате диалог в противном случае является […]

Как отобразить диалоговое окно Dialog из обработчика

У меня есть Handler, который отображает DialogFragment, когда он получает конкретное сообщение. Обычно это работает, но если фрагмент уже сохранен, я получаю следующую ошибку: E / AndroidRuntime (3898): FATAL EXCEPTION: main E / AndroidRuntime (3898): java.lang.IllegalStateException: не удается выполнить это действие после onSaveInstanceState E / AndroidRuntime (3898): at android.support.v4.app.FragmentManagerImpl.checkStateLoss (FragmentManager.java:1299) E / AndroidRuntime (3898): at […]

Принудительный выбор параметра в диалоговом окне

При первом запуске приложения я хотел предложить пользователю (по диалоговому окну) выбрать свой город, который затем сохранит их предпочтение и загрузит соответствующие данные в список. Тем не менее, я заметил, что диалоговое окно можно закрыть кнопкой «Назад» или нажатием в любом месте за пределами диалогового окна, которое затем вызывает нулевое значение для базы данных. В […]

AlertDialog с пользовательским представлением не изменяет размер,

Я столкнулся с проблемой с AlertDialog и пользовательским контентом / представлением. Просто сказано, что AlertDialog не изменяет размер при открытии программной клавиатуры. Следующие скриншоты показывают, что моя проблема и чего я хочу достичь: Текущее поведение (слева) и желание поведения (справа) Я знаю, что есть другие темы с аналогичной проблемой в SO. К сожалению, ни один […]

DailogFragment – getArguments / setArguments – зачем передавать аргументы в комплекте?

В официальном примере http://developer.android.com/reference/android/app/DialogFragment.html#BasicDialog фрагмент создается с использованием статического заводского метода, который обертывает аргументы в Bundle и вызывает конструктор no-args, передающий args С setArguments (bundle) – так мой вопрос: почему бы просто не сделать публичный конструктор с этими аргументами? В чем причина использования методов фрагментов getArguments / setArguments – может быть, Dialog не гарантированно воссоздается […]

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

Как я уже говорил, я не могу смутить фон настраиваемого диалогового окна, которое я сделал. Бесчисленные решения онлайн упоминают последние 3 строки кода в первом фрагменте ниже, это не повлияло на пользовательский интерфейс диалогового окна. См. Следующий код: Dialog dialog = new Dialog(MainActivity.this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dialog); TextView textView = (TextView) dialog.findViewById(R.id.textView); textView.setText("Custom Text Example"); dialog.show(); WindowManager.LayoutParams […]

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

Я пытаюсь установить представление изображения в диалоговом окне андроида. Если я выберу изображение из галереи, которое будет показано в диалоговом окне с выбранным изображением. У кого-нибудь есть код ссылки? Я попытаюсь получить изображение с камбуза и перейти к диалоговому окну предупреждения.