Android导航抽屉
我试图探索由Google标准化的新导航抽屉。 最后我们也有官方的代码。
我试图理解在我的应用中实现相同的最佳方式。
我的应用程序的结构如下
-MainActivity
----Featured Tab
----Favorites Tab
点击任一选项卡中的任何元素时,都会带下我
ContentActivity
----Info Tab
----Map Tab
现在我感到困惑的是,所有上述内容都必须放入导航抽屉的新视图中。
而导航抽屉结构就是这样的
包含navdraw-view和intern的布局的Activity包含内容布局和抽屉布局。 在点击抽屉中的选项时,我应该将内容布局全部替换,还是应该打开新的活动?
正如在“处理导航单击事件”下创建导航抽屉的文档中详细介绍的那样,它使用碎片。 当用户选择一个选项时,您只需更换内容碎片,从而允许导航抽屉保持原位。 如果你按照文档,那么你应该没问题。
如果你还没有遇到碎片,那么在碎片文档中值得他们读一下。 它们就像活动一样,有一些差异可以让Android一次显示多个片段。
答案是你可以做,也可以用新的片段切换内容,或者启动一个新的活动。
你可以在selectItem(position)方法中自由地做任何你想做的事情。
官方文档在他们的例子中使用了片段,但并不是必需的。 你可以在这个方法中做任何你想做的事情(只需从Toast或Logcat消息开始,看看单击元素时会发生什么)。
链接地址: http://www.djcxy.com/p/71601.html