【发布时间】:2014-07-26 01:51:03
【问题描述】:
有没有人用Fragments、Up Navigation和ActionBar成功实现Navigation Drawer?
如文档中所述,向上导航会自动与活动一起使用。但是如果我想实现Navigation Drawer,那我就得使用fragments了。
我已经设置了:
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeButtonEnabled(true);
我也把所有片段放到BackStack中。检查侦听器 OnBackStackChangeListener 时,我看到正在检查 BackStack,但没有显示向上导航箭头。
【问题讨论】:
-
导航抽屉通常通过从主屏幕打开新屏幕来引导应用程序的流程。你想要每个屏幕的导航抽屉?
-
是的,整个应用程序应该可以访问导航抽屉。如果没有,我想我可以将其他与 MainActivity 重叠的活动添加到带有向上按钮的 ActionBar,单击时会关闭此 Activity,对吧?
标签: android android-actionbar navigation-drawer