Android - 多个视图或运行时片段替换​​?

时间:2015-03-04 15:56:13

标签: java android user-interface android-fragments view

我想创建一个始终在左侧显示菜单面板的用户界面,以及根据选择的菜单条目而改变的内容块,即类似于许多网站的内容。

我是创建Android用户界面的新手,所以我想知道如何正确动态地更改内容。

最好创建两个不同的视图,每个视图包括相同的面板片段(意味着2个实例?)和不同的内容片段,并使用Activity#setContentView()更改该视图,或者我应该创建一个视图并动态替换内容的片段?

2 个答案:

答案 0 :(得分:1)

你绝对应该使用Fragment方法。

使用FragmentActivity并使用FragmentManager(Activity中的getFragmentManager)创建转换并根据用户单击的项目替换Fragment。

请参阅:http://developer.android.com/training/basics/fragments/fragment-ui.html

答案 1 :(得分:0)

使用以下代码与github中的库,它将完美地回答你 https://github.com/neokree/MaterialNavigationDrawer