DialogFragment показывает шаги с разными «фрагментами» - PullRequest
0 голосов
/ 26 июня 2018

Я хочу показать AlertDialog, который будет иметь 3 или более «шагов» с другой логикой и макетом.

Например, первый фрагмент имеет вид списка с некоторыми кнопками, а второй фрагмент немного отличается итретий фрагмент совсем другой.Все содержится и динамически изменяется в диалоге.

Это хороший или подходящий способ создать это, имея DialogFragment в качестве родительского контейнера, а внутри этого родительского контейнера я просто изменяю фрагменты, скажем ... некоторыенапример, событие клика?Или это плохая практика, и есть ли лучший способ?

1 Ответ

0 голосов
/ 26 июня 2018

Я бы предложил создать занятие с темой диалога. Вы можете поместить это внутри тега активности в AndroidManifest.xml для достижения этого:

<activity android:theme="@android:style/Theme.Dialog" />

Edit: Теперь представьте фрагменты в упражнении, как обычно. Вы также можете начать действие с startActivityForResult и поддерживать поток стека действий.

...