【发布时间】:2015-04-29 16:32:31
【问题描述】:
我想知道是否可以一直使用 DialogFragments 管理我的应用程序的“导航”,将它们全屏显示,就好像它们是活动一样。 非常感谢
【问题讨论】:
标签: android android-fragments dialog
我想知道是否可以一直使用 DialogFragments 管理我的应用程序的“导航”,将它们全屏显示,就好像它们是活动一样。 非常感谢
【问题讨论】:
标签: android android-fragments dialog
你可以这样做。你也可以做相反的事情(使用活动作为对话框,这很奇怪)。
这样做的唯一真正原因是将片段重用为对话框和全屏视图,可能用于不同的屏幕尺寸等。
您可能有一个 UI 设计,其中您希望 UI 的一部分在某些情况下显示为对话框,但在其他情况下显示为全屏或嵌入的片段(可能取决于设备是大屏幕还是小屏幕)屏幕)。 DialogFragment 类为您提供了这种灵活性,因为它仍然可以充当可嵌入的片段。
http://developer.android.com/guide/topics/ui/dialogs.html#FullscreenDialog
在没有真正原因的情况下这样做通常是一种奇怪的做法
【讨论】: