教程,并且能够以我想要的方式实现它,直到我意识到
我看的教程没有介绍如何实现向上/顶部后退
按钮,所以事实上,我现在不能回到
打开任何导航选项卡后的默认片段。我搜索了几个
网站和YouTube视频寻找如何实现顶部Back的教程
按钮,但没看到/找不到。我也搜索了这个网站,仍然
在这里没有发现有类似问题的人。请问有谁能帮忙吗?,以下是我的应用程序当前状态的屏幕截图:https://i.stack.imgur.com/SeSjV.png但如果我打开任何导航栏选项(即设置)并单击”上一步”,我将无法返回到显示天气的默认片段。它也没有”上-后”按钮。,当前,单击”上一步”仅退出应用程序。,这是我尝试过的唯一代码,但不起作用:,它出现以下错误:,这是我的活动代码:,使用
popBackStack()
将弹出使您的应用程序存在的后栈,但您只需返回到默认片段。,要解决此问题,您需要更改抽屉汉堡按钮的行为,以便有时可以使用它打开抽屉的navView布局,有时可以使用它返回到默认片段;后者是在您要添加顶部的后退按钮时使用的。,这需要访问使您能够将侦听器添加到汉堡点击的setToolbarNavigationClickListener
方法。,在这种情况下,您需要在onCreate()
方法Add:,中根据需要返回到Home片段,剩下的部分是在您想要转到某个片段时显示后退按钮,并使用toggle.setDrawerIndicatorEnabled()
启用/禁用单击主页/汉堡图标时打开/关闭抽屉的功能,这篇关于如何正确实现导航抽屉中顶部的后退按钮?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,