导航抽屉如何覆盖操作栏?
Posted
技术标签:
【中文标题】导航抽屉如何覆盖操作栏?【英文标题】:how does navigation drawer cover actionbar? 【发布时间】:2014-10-31 06:45:37 【问题描述】:我想在出现导航抽屉时覆盖操作栏。 但我只知道在出现导航抽屉时保持操作栏。(我知道这是谷歌的标准形式) 我没有完美地找到***,因为我英语说得不好。 现在我制作了(图1)表单,当导航抽屉显示为(pic2)表单时,我想如何制作覆盖操作栏?
图 1:https://imageshack.com/i/ex3qfeOIp
图2:https://imageshack.com/i/p88OOwyTp
【问题讨论】:
你可以看看***.com/a/26174941/3913366。 【参考方案1】:这很简单。首先,您需要将侦听器添加到导航抽屉setDrawerListener
,因为您需要创建DrawerListener
类的侦听器。这个类有方法onDrawerClosed()
和onDrawerOpened()
。在这些方法中,您可以隐藏操作栏或选择使用getActionBar().hide()
或getActionBar().show()
适当地显示操作栏
【讨论】:
我认为@Mhwan 不是这么问的。这个想法是验证操作栏,而不是隐藏它。此外,隐藏动作会导致布局完全重绘。 请参阅图片了解已询问的内容 请让我明白他真正想要什么,根据他完全隐藏操作栏并显示导航面板的图像以上是关于导航抽屉如何覆盖操作栏?的主要内容,如果未能解决你的问题,请参考以下文章