Android视图和片段

时间:2014-05-09 12:18:58

标签: android android-layout android-fragments

我最近创建了一个带导航抽屉底座的新应用。

该应用程序有几个主要部分,其中一个是项目的ListView。

当单击ListItem时,应用程序将向下钻取到单个项目详细信息页面。

这大致是应用程序目前的布局:

+ MainActivity
|---- ActivityMain Layout
   |---- NavigationDrawer Fragment
   |---- FrameLayout
      |---- TopSection1 Fragment / TopSection2 Fragment / TopSection3 Fragment

当我想制作父版为TopSection1的新版面时,最好是开始一个新活动还是替换FrameLayout中的片段?

2 个答案:

答案 0 :(得分:1)

如果您希望项目显示为TopSection1的子项,请启动新活动。如果您希望项目显示为TopSection1的兄弟,请替换该片段。

答案 1 :(得分:0)

如果抽屉的内容不需要根据屏幕上的内容进行更改,那么最好使用片段,因为当您启动新活动时,您将不得不重做与抽屉相关的所有内容。您在最后一次活动中所做的,因为抽屉不会保留在新活动中