Android 在ActionBar中具有向上导航功能的导航抽屉

Android 在ActionBar中具有向上导航功能的导航抽屉,android,android-actionbar,navigation-drawer,Android,Android Actionbar,Navigation Drawer,是否有人成功地实现了带有片段的导航抽屉、Up导航和ActionBar 正如文档中所述,Up Navigation自动与活动一起工作。但如果我想实现导航抽屉,那么我必须使用片段 我已设定: ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setHomeButtonEnabled(true); 我还把所有的碎片放回了后台。在BackbackChan

是否有人成功地实现了带有片段的导航抽屉、Up导航和ActionBar

正如文档中所述,Up Navigation自动与活动一起工作。但如果我想实现导航抽屉,那么我必须使用片段

我已设定:

   ActionBar actionBar = getActionBar();
   actionBar.setDisplayHomeAsUpEnabled(true);
   actionBar.setHomeButtonEnabled(true);
我还把所有的碎片放回了后台。在BackbackChangeListener上检查listener时,我看到正在检查Backbackback,但向上导航箭头没有显示

带碎片的导航抽屉

看一看,也许对你也有帮助。如第二个链接中所述,您不必“使用片段来使用
导航抽屉

尽管许多导航抽屉示例显示了片段是如何 与导航抽屉一起使用时,也可以使用 如果您希望将抽屉用作 覆盖到当前显示的活动


这实际上是我在最近的一个项目中使用的方法,效果很好。

导航抽屉通常通过从主屏幕打开新屏幕来引导应用程序的流程。您希望每个屏幕都有导航抽屉吗?是的,整个应用程序都应该可以访问导航抽屉。如果没有,我想我可以告诉你其他与主活动重叠的活动,添加带有向上按钮的ActionBar,当单击时关闭此活动,对吗?我不明白为什么使用LinearLayout有助于获得向上导航?@Tom这是对“使用带碎片的抽屉”的回答。我想说的是,你不必使用片段来使用抽屉,我无法告诉你为什么在没有看到完整代码的情况下“后退”箭头不会出现