Articles of android dialogfragment

Запуск DialogFragment из класса, расширяющего RecyclerView.ViewHolder

Я попробовал, как показано ниже, в методе onClick () класса recyelerview.viewholder. SampleDialogFragment, используемый в примере, расширяет DialogFragment. @Override public void onClick(View v) { SampleDialogFragment df= new SampleDialogFragment(); df.show(v.getContext().getSupportFragmentManager(), "Dialog"); } Я столкнулся с проблемой в v.getContext().getSupportFragmentManager() . Я не могу вызвать getSupportFragmentManager (). Я также пробовал, как показано ниже. @Override public void onClick(View v) { […]

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

У меня есть пользовательский Dialogfragment, который содержит макет, некоторые элементы пользовательского интерфейса и макет держателя фрагментов. Что мне нужно сделать, это разбить фрагмент содержимого на макет держателя и обеспечить навигацию внутри него. При нажатии кнопки внутри добавленного фрагмента представление перейдет к другому представлению. Фрагмент будет заменен другим в том же держателе. Т.е. ContentFragment1 покажет некоторые […]

Nullpointerexcepiton на курсор при выборе фотографии из галереи на фрагменте диалога

Я пытаюсь выбрать фотографию из галереи через DialogFragment . Но при инициализации cursor я получаю nullpointerexception . Любые идеи, почему возникает эта ошибка? Ниже мой код: if (resultCode == Activity.RESULT_OK) { Uri selectedImage = imageReturnedIntent.getData(); String[] filePathColumn = {MediaStore.Images.Media.DATA}; // Nullpointerexcepiton on this line Cursor cursor = getActivity().getContentResolver().query(selectedImage, filePathColumn, null, null, null); cursor.moveToFirst(); int columnIndex […]

Как создать пользовательский диалог в нижней части экрана в android

Какой компонент я должен выбрать для достижения пользовательского диалога внизу, как показано на рисунке ниже? Я должен выбрать alertdialog, popupwindow или fragmentdialog?

Как использовать RoboDialogFragment с настраиваемой компоновкой

Может ли кто-нибудь сказать мне, указать e на примере или демонстрационном примере или как использовать RoboDialogFragment для ввода представлений на пользовательский DialogFragment? (Любая помощь или примеры в области roboguice и фрагментов помогли бы!) Я реализую RoboDialogFragment, переопределяя onCreateDialog и раздувая мой макет, но я не вижу, как и где я могу вставлять представления (например, ListView). […]

Невозможно прокрутить фрагмент диалога

Я пытаюсь вывести всплывающее окно DialogFragment и показать прокручиваемую легенду TextView но она просто отсекает остальную часть легенды. Я не могу прокрутить его или что-то еще. Я попробовал добавить ScrollView но ничего не делает. Это экран, который я получаю: Это мой файл макета XML: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" […]

RecyclerView в DialogFragment -> перетаскивание мышью (swap)

Я использую RecyclerView в DialogFragment (точно AlertDialog ) с функцией drag & drop ( ItemTouchHelper.Callback -> onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) ). Проблема в том, что когда я перемещаюсь вверх или вниз, поднимается (перемещается) предмет, анимация отстает. Я попробовал тот же RecyclerView с Fragment in Activity и он работает плавно. Я подозреваю, что проблема […]

Отправка события 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()) […]

Intereting Posts
Android AccountManager выбрасывает AuthenticatorException: сбой при сбое при добавлении учетной записи Android ACTION_MEDIA_SCANNER_SCAN_FILE не показывает изображение до перезагрузки? Как запустить автозапуск приложения для работы с Android Chrome при запуске Как сохранить и получить массив байтов (данные изображения) в базу данных SQLite и из нее? Как вы можете отображать перевернутый текст с текстовым просмотром в Android? Как сохранить текущий вид в ViewFlipper при изменении ориентации Авторизация учетной записи для Google Диска Api MPAndroidChart, как установить цвет ярлыка? Import lib google.android.gms «Не удалось найти класс» после обновления sdk и google-api DatePicker показывает неправильное значение месяца Голосовая команда для разблокировки экрана Перевод кода на Python в JVM Эмулятор Visual Studio для Android застрял в «OS is start …», только на уровне API 23 / Android 6 Activity.addContentView (View) == ViewGroup.addContentView (View)? Как установить разрешения в широковещательном отправителе и получателе в android