我想显示一个AlertDialog
,它将具有3个或更多具有不同逻辑和布局的“步骤”。
例如,第一个片段的列表视图带有一些按钮,第二个片段略有不同,而第三个片段则非常不同。在对话框中动态包含和更改所有内容。
通过将DialogFragment
作为父容器来设计它是一种好方法还是适当的方法,而在该父容器中,我只是用例如...一些单击事件来更改片段?还是不好的做法,有没有更好的办法?
答案 0 :(得分:0)
我建议创建一个带有对话框主题的活动。
您可以将其放在AndroidManifest.xml
中的活动标签中以实现此目的:
<activity android:theme="@android:style/Theme.Dialog" />
编辑:
现在,以与以往相同的方式呈现活动中的片段。
您也可以从startActivityForResult
开始活动,并维持活动堆栈流。