禁用在Android中打开导航抽屉的轻扫手势

我一直在关注Google的导航抽屉指南 ,我想用制表符和手势将它添加到Activity中。

我想禁用手势打开导航抽屉,有没有人有任何想法如何做到这一点?

你应该使用:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); 

它和我一起工作,滑动打开抽屉被禁用。

如果仍然无效,请查看此处提供的答案。

为了locking你可以这样做:

 mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); 

并解锁:

 mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED); 

在使用setDrawerLockMode()时也要加上重力值。

做这个 :

 drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED, GravityCompat.END); 

这应该像一个魅力