具有片段或活动的主细节流程

时间:2016-05-25 21:03:32

标签: java c# android android-fragments android-activity

我正在创建一个Android应用,用户可以从中选择要阅读的内容 有一个书籍列表,一旦用户选择一个,它会打开一个包含内容的新屏幕,以及一个用于浏览书籍的第二个导航抽屉。

我不确定此屏幕应该是片段还是活动。我看到很多使用片段的建议,但是如果您在Android Studio中选择Master / Detail Flow模板,它会为细节创建活动(至少对于小屏幕尺寸)。
这是为什么?

我很乐意接受一些指导和解释。

谢谢!

2 个答案:

答案 0 :(得分:1)

我建议使用fragments  使用小屏幕设备并使用TAB屏幕中的master-detail确保在大屏幕中使用所有空白区域

答案 1 :(得分:1)

基本上为更大的屏幕引入了片段。您需要两个屏幕,一个用于书籍列表,另一个用于查看所选书籍的内容。您可以编写两个片段,每个片段一个。

对于平板电脑,您将只有一个活动分为两个部分,每个部分一个。

对于较小的屏幕,它取决于您和您想要实现的目标。您可以将单个活动与包含书籍列表的片段一起使用,并将片段替换为单击书籍时显示内容的片段。或者,您可以启动第二个活动来显示内容并将片段附加到其上。