我正在创建一个Android应用,用户可以从中选择要阅读的内容 有一个书籍列表,一旦用户选择一个,它会打开一个包含内容的新屏幕,以及一个用于浏览书籍的第二个导航抽屉。
我不确定此屏幕应该是片段还是活动。我看到很多使用片段的建议,但是如果您在Android Studio中选择Master / Detail Flow模板,它会为细节创建活动(至少对于小屏幕尺寸)。
这是为什么?
我很乐意接受一些指导和解释。
谢谢!
答案 0 :(得分:1)
我建议使用fragments
使用小屏幕设备并使用TAB屏幕中的master-detail
确保在大屏幕中使用所有空白区域
答案 1 :(得分:1)
基本上为更大的屏幕引入了片段。您需要两个屏幕,一个用于书籍列表,另一个用于查看所选书籍的内容。您可以编写两个片段,每个片段一个。
对于平板电脑,您将只有一个活动分为两个部分,每个部分一个。
对于较小的屏幕,它取决于您和您想要实现的目标。您可以将单个活动与包含书籍列表的片段一起使用,并将片段替换为单击书籍时显示内容的片段。或者,您可以启动第二个活动来显示内容并将片段附加到其上。