我需要通过片段实现应用程序。
根据我的要求,我有一个菜单面板,另一面我需要根据菜单选择显示不同的UI屏幕。
我的屏幕包含重ui。这就是为什么我分别设计每个屏幕。
我应该如何根据片段的菜单选择显示屏幕。
如果有人知道解决方案,请帮助我
提前致谢。
答案 0 :(得分:0)
如果您的意思是NavigationDrawer,您可以在Android开发者网站上找到官方Tutorial
还有一个下载示例,它使用NavigationDrawer切换片段。
如果您想要一个固定的,自行设计的菜单,只想换掉碎片(由FrameLayout保留),请查看Tutorial
答案 1 :(得分:0)
Android官方不提供多个滑动菜单(导航抽屉)。您可以实现SlideMenu或为多个滑动菜单选择许多此类库中的一个。
一旦菜单实现,它只是一个片段和活动的简单案例。没有“直接的方式”。阅读文档并了解它们的工作原理。这是一些很好的链接
Fragments - Introduction on developer site
Tutorial on multi-pane development using fragments by Mr. Vogel
基本上,您需要创建一个扩展ActionBarActivity
的活动(来自支持库)或FragmentActivity
。
创建片段并在FragmentManager
中从主要活动中替换它们。
请参阅此参考: