DialogFragment vs Activity

时间:2014-07-01 11:51:27

标签: android android-fragments alertdialog android-dialogfragment

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

1 个答案:

答案 0 :(得分:3)

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