对话框片段与带有对话框主题的活动

地方

我知道Dialog-fragment和带有Dialog主题的Activity均可用于在Android中创建Dialog。我也了解,他们在定向期间都幸存下来。

我的问题是我是否可以对所有对话框始终使用带有对话框主题的活动?在任何情况下,我都必须使用DialogFragment而不是带有对话框主题的Activity?

谢谢!

用户名

如果将活动与对话框主题一起使用,则可以使用ActionBar。您不能将ActionBar与Dialog一起使用。Android仍然不提供将菜单/操作添加到对话框标题的功能。您必须自己实现。

对话框就像“活动”的子视图,因此,如果您使用“对话框”,则不必处理方向更改。活动和对话框之间的通信,例如视图和子视图。对于“活动”和“对话框”主题活动之间的通信而言,情况并非如此。

选择“对话框”或“对话框主题”活动取决于对话框的性质/复杂性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从对话框片段开始活动

来自分类Dev

从对话框片段开始活动

来自分类Dev

带有Toast对话框界面的Android错误对话框片段

来自分类Dev

带有圆角的Android对话框主题

来自分类Dev

在片段中显示带有进度对话框的资源

来自分类Dev

对话框中的片段

来自分类Dev

显示对话框片段

来自分类Dev

带有对话框的长期任务

来自分类Dev

带有GooglePlayServicesUtil的奇怪对话框

来自分类Dev

带有箭头的警报对话框

来自分类Dev

带有“是/否/取消”的对话框

来自分类Dev

带有ListView的Android对话框

来自分类Dev

带有ImageButton的对话框

来自分类Dev

带有文本输入的对话框

来自分类Dev

带有 Spinner 的 AndroidStudio 对话框

来自分类Dev

如何将对话框片段值从对话框返回到主活动?

来自分类Dev

如何更改默认片段对话框的主题颜色

来自分类Dev

如何更改默认片段对话框的主题颜色

来自分类Dev

如何关闭以对话框为主题的活动

来自分类Dev

如何从活动中更新对话框片段中的textview?

来自分类Dev

在活动与对话框片段之间传递数据

来自分类Dev

在活动与对话框片段之间传递数据

来自分类Dev

Android 显示来自活动的 SharedElement 的对话框片段

来自分类Dev

在片段中显示对话框片段

来自分类Dev

mdc 关闭所有嵌套对话框而不是活动对话框

来自分类Dev

更改Android对话框的主题

来自分类Dev

MediaRouteActionProvider连接对话框主题

来自分类Dev

显示视图对话框上方具有嵌套片段的对话框

来自分类Dev

显示视图对话框上方具有嵌套片段的对话框