【问题标题】:Is it ok to use DialogFragment in fullscreen to simulate a new activity?可以全屏使用 DialogFragment 来模拟新活动吗?
【发布时间】:2015-04-29 16:32:31
【问题描述】:

我想知道是否可以一直使用 DialogFragments 管理我的应用程序的“导航”,将它们全屏显示,就好像它们是活动一样。 非常感谢

【问题讨论】:

    标签: android android-fragments dialog


    【解决方案1】:

    你可以这样做。你也可以做相反的事情(使用活动作为对话框,这很奇怪)。

    这样做的唯一真正原因是将片段重用为对话框和全屏视图,可能用于不同的屏幕尺寸等。

    您可能有一个 UI 设计,其中您希望 UI 的一部分在某些情况下显示为对话框,但在其他情况下显示为全屏或嵌入的片段(可能取决于设备是大屏幕还是小屏幕)屏幕)。 DialogFragment 类为您提供了这种灵活性,因为它仍然可以充当可嵌入的片段。

    http://developer.android.com/guide/topics/ui/dialogs.html#FullscreenDialog

    在没有真正原因的情况下这样做通常是一种奇怪的做法

    【讨论】:

    • 好吧,我想我会使用新的活动。我的问题来自link,他们在那里谈论全屏对话框。也许他们在谈论“设计概念”,不一定是DialogFragments?
    猜你喜欢
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 2012-07-19
    • 1970-01-01
    • 2021-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多