我刚刚使用Eclipse和Android SDK创建了一个新项目。该项目现在包含一个空白活动,其中包含导航抽屉及其示例3导航项目。
在res/layout
下,我目前有activity_main.xml
,fragment_main.xml
和fragment_navigation_drawer.xml
。
我的问题是 - 要根据导航抽屉中选择的内容显示不同的内容,我是否要创建一个将加载的新视图来代替fragment_main.xml
,或者我是否将视图加载到fragment_main.xml
?
答案 0 :(得分:1)
如果Fragment
不同,则为每个Fragment views
项目创建新的布局
选择抽屉项目后,替换活动中的片段。
因此,您的活动布局应该是Drawer as parent layout
以及FrameLayout container
和ListView
作为孩子。
选择项目后,请替换Fragment
Activity Layout
答案 1 :(得分:0)
如果您希望布局相同,则不必替换fragment_main.xml
,因为这是您的片段的布局文件。如果每个片段的布局不同。您必须创建一个不同的布局文件并使用Fragment类加载它。
但是,如果你的片段布局是相同的,你只需要重新填充"您的fragment_main.xml
新内容。
我希望我能为你清理一下