导航抽屉 - 禁用滑动

Posted

技术标签:

【中文标题】导航抽屉 - 禁用滑动【英文标题】:Navigation drawer - disable swipe 【发布时间】:2013-07-27 21:54:38 【问题描述】:

有什么方法可以禁用滑动手势来打开导航抽屉?在标签之间滑动时出现菜单真的很烦人。

【问题讨论】:

【参考方案1】:

你可以使用

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

锁定您的DrawerLayout,使其无法通过手势打开。并使用以下命令解锁:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

在这里你可以找到更多关于DrawerLayout的信息:android API - DrawerLayout

【讨论】:

谢谢!它的工作,你也可以使用 DrawerLayout.LOCK_MODE_LOCKED_OPEN 打开设置面板。 目前该方法存在错误。我已经在这里举报了:issuetracker.google.com/issues/136738274

以上是关于导航抽屉 - 禁用滑动的主要内容,如果未能解决你的问题,请参考以下文章

Kivymd MDNavigation 抽屉禁用滑动

在特定视图中禁用抽屉的滑动打开

从片段中禁用导航抽屉

导航抽屉 - 禁用点击抽屉后面的项目

在 Android 中禁用导航抽屉中的项目

在导航抽屉中禁用暗淡化