Android导航抽屉

Har*_*M V 7 android navigation-drawer

我试图探索由Google标准化的新导航抽屉.最后我们还有官方代码.

我试图了解在我的应用程序中实现相同的最佳方法.

我的应用程序结构如下

-MainActivity
----Featured Tab
----Favorites Tab
Run Code Online (Sandbox Code Playgroud)

点击任一选项卡中的任何元素,它将在下面显示

ContentActivity
----Info Tab
----Map Tab
Run Code Online (Sandbox Code Playgroud)

现在我感到困惑的是,以上所有内容都必须放入导航抽屉的新视图中.

由于导航抽屉结构是这样的

具有包含navdraw视图和实习的布局的Activity包含内容布局和抽屉布局.单击抽屉中的选项时,我应该一起替换内容布局还是应该打开一个新的活动?

Nic*_*ick 3

正如“处理导航单击事件”下创建导航抽屉的文档中详细介绍的,它使用片段进行工作。当用户选择一个选项时,您仅替换内容片段,从而使导航抽屉保持在原来的位置。如果您遵循文档,那么应该没问题。

如果您还没有遇到过 Fragments,那么值得在Fragments 文档中阅读它们。它们有点像 Activity,但有一些差异,以允许 Android 一次显示多个片段。