Articles of android dialogfragment

Отправка события Touch из окна «Диалоговое изображение» в представление родительской активности

Вот как выглядит мой макет: У меня есть родительская активность, у которой есть пользовательский вид (view1, который обрабатывает события onTouch сам по себе) и 2 кнопки (view2 и view3). Диалоговое окно имеет видимый макет, а остальные прозрачны. Мои фрагменты диалогового окна выглядят следующим образом: public class FragmentText extends DialogFragment{ public static FragmentText newInstance() { FragmentText […]

Динамическое добавление spinner в DialogFragment

Я хочу динамически добавлять свои настраиваемые элементы, такие как Spinner , в Dialog , но не отображается. Я полагаю, что элемент spinner не получает доступ к findviewbyid() . Я не получаю никаких ошибок, но элементы не отображаются динамически. Пожалуйста, предложите метод для этого. Вот мой класс и xml-файл: public class AlertDialogFragment extends DialogFragment { @Override […]

Android: IllegalStateException вызывает DialogFragment

У меня уже была эта работа, когда у меня был только один макет для фрагмента один (пейзаж), но теперь с дополнительной версией портрета мое приложение вылетает с IllegalStateException в линейном switch (v.getId()) Heres код: public void onTextViewClick(View v) { DialogFragment newFragment2 = new existingLessonDialog(); DialogFragment newFragment = new newLessonDialog(); if (v.getTag().equals("stunde")) newFragment2.show(getSupportFragmentManager(), "missiles"); switch (v.getId()) […]

Как сделать DatePicker с помощью DialogFragment и FragmentManager?

Так что я был на это некоторое время, и я не могу понять, как это понять. Я довольно новичок в разработке Android, так что медведь со мной, пожалуйста. Я не был слишком знаком с созданием Datepicker, и я научился делать это устаревшим способом, чтобы просто повесить его. Использовал этот урок, чтобы получить скорость: http://developer.android.com/resources/tutorials/views/hello-datepicker.html Но […]

Странная черная линия над диалогом диалога DialogFragment AlertDialog

У меня есть скриншот ниже случайной темной / черной слегка вниз линии градиента, появляющейся над моими фрагментами диалога. Они строятся с классом dialogfragment, который был переопределен, и для их создания используется конструктор alertdialog (происходит с и без заголовка / кнопок) внутри следующего метода Public Dialog onCreateDialog (Bundle savedInstanceState) Кто-нибудь это случалось с ними раньше или […]

Отключить положительную / отрицательную кнопку в 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 […]

Установить onclicklistener на кнопку внутри диалогового окна «Диалог»

У меня есть эта часть кода для диалогового фрагмента public class DialogOne extends DialogFragment { private Button b; public DialogOne() {} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.dialog_one, container); getDialog().setTitle("Titolo del dialog"); b = (Button)getDialog().findViewById(R.button.ok); b.setOnclickListener(new OnClickListener() { @Override public void onClick(View v) { getDialog().dismiss(); } }); return […]

Как сохранить состояние диалога datetime при изменении ориентации?

При изменении ориентации, активность воссоздается, а также диалоговое окно Date Time Dialog. Я хочу сохранить диалоговое окно состояния даты, которое было изменено пользователем. Прежде чем я отклоню диалог, я хочу сохранить состояние диалогового окна «Время по дате». Обратите внимание: я могу отклонить диалог в onSaveInstanceState, где у меня есть доступный пакет. Но это также называется, […]

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

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

Xamarin C # Android 7.0 на телефоне Moto G5 Plus, окно диалога фрагмента прозрачного фона

Я пытался решить эту проблему в течение 2 дней, без везения. У меня есть DialogFragment, который я хотел бы иметь прозрачный фон окна. То, как я это сделал, переопределяет класс DialogFragment 'OnResume public override void OnResume() { base.OnResume(); Dialog.Window.SetBackgroundDrawable(new ColorDrawable(new Color(0, 0, 0, 0))); } Вот скриншот того, что он делает: Диалоговый фрагмент с прозрачным […]