Android导航抽屉和碎片

时间:2014-05-07 13:00:04

标签: android android-layout android-fragments

我刚刚使用Eclipse和Android SDK创建了一个新项目。该项目现在包含一个空白活动,其中包含导航抽屉及其示例3导航项目。

res/layout下,我目前有activity_main.xmlfragment_main.xmlfragment_navigation_drawer.xml

我的问题是 - 要根据导航抽屉中选择的内容显示不同的内容,我是否要创建一个将加载的新视图来代替fragment_main.xml,或者我是否将视图加载到fragment_main.xml

2 个答案:

答案 0 :(得分:1)

如果Fragment不同,则为每个Fragment views项目创建新的布局

选择抽屉项目后,替换活动中的片段。

因此,您的活动布局应该是Drawer as parent layout以及FrameLayout containerListView作为孩子。

选择项目后,请替换Fragment

容器中的Activity Layout

答案 1 :(得分:0)

如果您希望布局相同,则不必替换fragment_main.xml,因为这是您的片段的布局文件。如果每个片段的布局不同。您必须创建一个不同的布局文件并使用Fragment类加载它。

但是,如果你的片段布局是相同的,你只需要重新填充"您的fragment_main.xml新内容。

我希望我能为你清理一下