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

Запретить диалог (или DialogFragment) закрываться, когда приложение переходит в фоновый режим

Для моего приложения довольно часто показывать прогресс или AlertDialog для пользователя. Если пользователь помещает приложение в фоновый режим и затем возвращается позже, я хочу, чтобы Dialog все еще отображалось. Есть ли способ заставить Android справиться с этим? Мне бы хотелось, чтобы он не закрывал диалоговое окно, или если он автоматически открывает его, когда Activity возобновляется. […]

FragmentPagerAdapter внутри фрагмента

У меня возникли проблемы с реализацией дизайна, основанного на нескольких ViewPagers. На высоком уровне у меня есть FragmentActivity с только FrameLayout, поскольку это контент. У меня есть 3 разных фрагмента, которые я хочу отобразить. Все 3 являются полноэкранными, и только 1 будет использоваться одновременно. Фрагмент 1 является основным фрагментом с некоторыми TextViews и ImageViews. Фрагмент […]

Поля / отступы макета в верхней части фрагмента диалога

При использовании фрагментов мои макеты нарушаются дополнительным пространством вверху, и я не знаю, откуда это происходит. Это выглядит так: Каковы возможные источники для этого пустого пространства? Тема или некоторые настройки стиля, которые я еще не нашел, или это пространство зарезервировано для панели действий? Я бы очень хотел избавиться от этого. Вот соответствующий макет xml и […]

Изменить высоту настраиваемого диалога в диалоговом окне диалога

Я создал специальный диалог, код ниже. Проблема в том, что высота диалога становится wrap_content, то есть она не зависит от высоты, которую я упоминаю в xml. Я проверил другие вопросы, они не помогают мне. public class PointsDialogFragment extends DialogFragment{ private static final String TAG = PointsDialogFragment.class.getSimpleName(); public static PointsDialogFragment newInstance(){ PointsDialogFragment pdf = new PointsDialogFragment(); […]

Должен ли я использовать PopupWindow или DialogFragment для принятия ввода?

Я делаю Popup с 3 Spinners и EditText. После прочтения многих блогов и статей я не могу решить, какой из них лучше всего – PopupWindow или DialogFragment . Критерии: Совместимость с различными версиями Android Представление Если есть лучший способ сделать это, я открыт для изменения перспективы. Большое спасибо. DialogFragment: Плюсы: Минусы: Всплывающее окно: Плюсы: Минусы: […]

Закрытый пользовательский диалог Android

Я пытаюсь, чтобы пользовательский диалог закрылся при нажатии кнопки //set up dialog Dialog dialog = new Dialog(BrowseActivity.this); dialog.setContentView(R.layout.about); dialog.setTitle("This is my custom dialog box"); dialog.setCancelable(true); //there are a lot of settings, for dialog, check them all out! //set up text TextView text = (TextView) dialog.findViewById(R.id.TextView01); text.setText(R.string.app_help_message); //set up image view ImageView img = (ImageView) dialog.findViewById(R.id.ImageView01); […]

ViewPager + FragmentPagerAdapter внутри DialogFragment получает «IllegalArgumentException: просмотр не найден …»

Я пытаюсь показать FragmentDialog (созданный и отображаемый как диалог NOT, добавленный как контент в иерархии представлений), где есть ViewPager, чей контент предоставлен FragmentPagerAdapter (предоставляет фрагменты, состоящие из изображения). Код отлично работает при отображении ViewPager + FragmentPagerAdapter из FragmentActivity, но при выполнении этого из FragmentDialog получает следующее исключение: "IllegalArgumentException: для id 0x7f040077 для фрагмента SimpleFragment не […]

Получение ошибки «Активность Java.lang.IllegalStateException была уничтожена» при использовании вкладок с ViewPager

У меня есть приложение, которое состоит из использования ActionBarSherlock в режиме вкладок. У меня есть 5 вкладок, и содержимое каждой вкладки обрабатывается с использованием фрагментов. Однако для tab2 у меня есть фрагмент, файл xml которого содержит элемент ViewPager, который, в свою очередь, имеет некоторые фрагментные страницы. Когда я изначально запускаю приложение приложение, я могу переключаться […]

Обратный вызов фрагмента из диалогового окна

Вопрос: Как создать обратный вызов из диалога DialogFragment в другой фрагмент. В моем случае вовлеченная деятельность должна полностью не знать о DialogFragment. У меня есть public class MyFragment extends Fragment implements OnClickListener Тогда в какой-то момент я мог бы сделать DialogFragment dialogFrag = MyDialogFragment.newInstance(this); dialogFrag.show(getFragmentManager, null); Где выглядит MyDialogFragment protected OnClickListener listener; public static DialogFragment […]

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

Я хочу создать настраиваемое диалоговое окно, как показано ниже. Я пробовал следующее. Я создал подкласс AlertDialog.Builder и использовал пользовательский заголовок и пользовательский контент-представление и использовал его, но результат был не таким, как ожидалось. Другая попытка заключалась в подклассе DialogFragment и настройке диалога внутри onCreateDialog, но результат был не таким, как ожидалось. Затем я попытался использовать […]