如何使用片段处理多个活动?

时间:2014-12-05 07:18:34

标签: android android-fragments

我需要通过片段实现应用程序。

根据我的要求,我有一个菜单面板,另一面我需要根据菜单选择显示不同的UI屏幕。

我的屏幕包含重ui。这就是为什么我分别设计每个屏幕。

我应该如何根据片段的菜单选择显示屏幕。

如果有人知道解决方案,请帮助我

提前致谢。

2 个答案:

答案 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中从主要活动中替换它们。

请参阅此参考:

Creating a navigation drawer