问题
I have Activity
with DrawerLayout
(which contains left and right drawer). I was wondering if I could disable right drawer from specific fragments.
I've read about mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
, but it would lock whole drawer closed, and I still need the left drawer
回答1:
DrawerLayout.setDrawerLockMode(int lockMode)
locks all the drawers, but to lock a specific drawer you can use one of the following:
- DrawerLayout.setDrawerLockMode(int lockMode, int edgeGravity)
- DrawerLayout.setDrawerLockMode(int lockMode, View drawerView)
来源:https://stackoverflow.com/questions/22858420/disabling-right-drawer-only-on-specific-fragment