【问题标题】:DialogFragment vs ActivityDialogFragment 与 Activity
【发布时间】:2014-07-01 19:57:04
【问题描述】:

我必须在小型设备(nexus 4)上将一些内容显示为全屏活动,在中型设备(nexus 7)上显示为浮动对话框,在大型设备(nexus 10)上显示两个窗格视图的片段之一)。满足所有三种屏幕尺寸的最佳方式是什么?

【问题讨论】:

  • 中型设备是否必须使用浮动对话框?这可能会导致您的布局出现一些不一致。

标签: android android-fragments android-alertdialog android-dialogfragment


【解决方案1】:

最好的方法可能是将其实现为 DialogFragment。你应该在OnCreateView 中增加你的布局,让OnCreateDialog 返回null。 然后您可以将 is 用作 Activity 中的常规片段,用作中型设备的对话框和大型设备的嵌套片段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多