我正在尝试探索由 Google 标准化的新抽屉导航。最后我们也有了官方代码。
我试图了解在我的应用中实现相同功能的最佳方式。
我的应用结构如下
-MainActivity
----Featured Tab
----Favorites Tab
在任一选项卡中单击任何元素时,它将带我到下方
ContentActivity
----Info Tab
----Map Tab
现在让我感到困惑的是,以上所有内容都必须放入抽屉导航的新 View 中。
因为抽屉导航结构是这样的
具有包含 navdraw-view 和 intern 的布局的 Activity,它包含内容布局和抽屉布局。单击抽屉中的一个选项时,我应该一起替换内容布局还是应该打开一个新的 Activity?
最佳答案
详见 Creating a Navigation Drawer 的文档在“处理导航点击事件”下,它使用 fragment 工作。当用户选择一个选项时,您只需替换内容 fragment ,让抽屉导航留在原处。如果您遵循文档,那么您应该没问题。
如果您还没有遇到过 Fragments 那么值得在 the documentation for Fragments 中阅读它们.它们有点像 Activity,但存在一些差异,允许 Android 一次显示多个 fragment 。
关于安卓抽屉导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693650/