我想创建一个始终在左侧显示菜单面板的用户界面,以及根据选择的菜单条目而改变的内容块,即类似于许多网站的内容。
我是创建Android用户界面的新手,所以我想知道如何正确动态地更改内容。
最好创建两个不同的视图,每个视图包括相同的面板片段(意味着2个实例?)和不同的内容片段,并使用Activity#setContentView()
更改该视图,或者我应该创建一个视图并动态替换内容的片段?
答案 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