【发布时间】:2019-06-19 22:55:41
【问题描述】:
我有一个带有底部导航和操作栏的喷气背包导航图设置。底部导航有 3 个选项卡。其中 1 个标签有一个详细的片段,我想在操作栏中显示后退箭头。
在MainActivityonCreate(),我添加了:
supportActionBar?.setDisplayHomeAsUpEnabled(true)
这会在每个选项卡和片段上显示后退按钮。
除非用户被导航到非顶级片段,否则如何防止显示后退按钮? 是否有一种方法可以检测何时发生此特定导航?如果是这样,我想我可以做类似supportActionBar?.setDisplayHomeAsUpEnabled(false)
此外,有没有办法可以在子页面上显示自定义后退箭头?默认箭头不适合 UI。
如果需要,很乐意提供更多细节。
【问题讨论】:
-
这是NavigationUI's top app bar support 为您做的事情。你不使用它有什么原因吗?
标签: android kotlin android-jetpack android-navigation