android-dialogfragment- все статьи тега


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

Я хочу создать пользовательское диалоговое окно, как показано ниже Я пробовал следующие вещи. Я создал подкласс AlertDialog.Строитель и использовал пользовательский заголовок и пользовательский вид содержимого и использовал это, но результат был не таким, как ожидалось. еще одна попытка была подкласса DialogFragment и настроить диалог внутри onCreateDialog, но результат был не так, как ожидалось. затем я попытался использовать простой ...

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

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

Как установить ширину и высоту DialogFragment?

я указываю макет моего DialogFragment в файле макета xml (назовем его layout_mydialogfragment.xml), и layout_width и layout_height атрибуты, в частности (к 100dp каждый скажем). Затем я раздуваю этот макет в моем DialogFragment onCreateView(...) метод следующим образом: View view = inflater.inflate(R.layout.layout_mydialogfragment, container, false); к сожалению, я считаю, что когда мой диалог (DialogFragment) появляется, он не уважает layout_width и layout_height указано в его XML-файле маке ...

Показать диалог из фрагмента?

у меня есть некоторые фрагменты, которые должны показать обычный диалог. В этих диалогах пользователь может выбрать ответ Да / нет, а затем фрагмент должен вести себя соответственно. и Fragment класс не имеет onCreateDialog() метод для переопределения, поэтому я думаю, что я должен реализовать диалоги снаружи, в содержании Activity. Это нормально, но тогда Activity необходимо каким-то образом сообщить выбранный ответ фрагменту. Я мог бы конечно использовать шаблон обратного вызова, так что фраг ...

передача аргумента в DialogFragment

мне нужно передать некоторые переменные в DialogFragment, Так что я могу выполнить действие. Затмение предполагает, что я должен использовать Fragment#setArguments(Bundle) но я не знаю как использовать эту функцию. Как я могу использовать его для передачи переменных в мой диалог? ...

Как правильно закрыть DialogFragment?

документы говорят это для dismiss() метод Dialog класс: закройте это диалоговое окно, удалив его с экрана. Этот метод может быть вызван безопасно от любой нити. Обратите внимание, что вы не должны переопределять этот метод, чтобы сделать очистка при закрытии диалогового окна, вместо этого реализовать это в onStop(). в моем коде, все, что я делаю, это вызов getDialog().dismiss() чтобы уволить его. Но я больше ничего не делаю и даже не использую onStop(). Так я и есть спрашиваю ...

Не могу сделать заказ DialogFragment прозрачный кусок

мне нужно создать диалог над фрагментом (который занимает весь экран). Диалог должен быть плавающим диалогом, который будет расположен над фрагментом с фрагментом, затемненным снаружи фрагмента.. для пользовательского диалога у меня есть linearLayout, который имеет изогнутые края, независимо от того, что я делаю, диалог имеет черную границу со всех сторон (очень маленький). Я пробовал все, чтобы сделать его прозрачным и уйти (так что все диалоги просто линейные макет-изогнутая коробка) для Dia ...

Показать DialogFragment из onActivityResult

у меня есть следующий код в моем onActivityResult для моего фрагмента: onActivityResult(int requestCode, int resultCode, Intent data){ //other code ProgressFragment progFragment = new ProgressFragment(); progFragment.show(getActivity().getSupportFragmentManager(), PROG_DIALOG_TAG); // other code } однако, я получаю следующую ошибку: Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState кто-нибудь знает, что происходит, или как я ...

onRequestPermissionsResult не вызывается в фрагменте диалогового окна

я начал работать над разрешением Android M runtime. Здесь я столкнулся с проблемой, что если requestPermissions вызывается из Dialog Fragment класса onRequestPermissionsResult не вызывается в той же Dialog fragment класса. Но если requestPermissions вызывается из Activity класса или Fragment класса onRequestPermissionsResult метод вызывается в том же классе. вот мой пример кода: public class ContactPickerDialog extends DialogFragment { private static final int READ_CONTACTS_REQUEST_CODE = ...