我最近创建了一个带导航抽屉底座的新应用。
该应用程序有几个主要部分,其中一个是项目的ListView。
当单击ListItem时,应用程序将向下钻取到单个项目详细信息页面。
这大致是应用程序目前的布局:
+ MainActivity
|---- ActivityMain Layout
|---- NavigationDrawer Fragment
|---- FrameLayout
|---- TopSection1 Fragment / TopSection2 Fragment / TopSection3 Fragment
当我想制作父版为TopSection1
的新版面时,最好是开始一个新活动还是替换FrameLayout中的片段?
答案 0 :(得分:1)
如果您希望项目显示为TopSection1的子项,请启动新活动。如果您希望项目显示为TopSection1的兄弟,请替换该片段。
答案 1 :(得分:0)
如果抽屉的内容不需要根据屏幕上的内容进行更改,那么最好使用片段,因为当您启动新活动时,您将不得不重做与抽屉相关的所有内容。您在最后一次活动中所做的,因为抽屉不会保留在新活动中