Skip to content Skip to sidebar Skip to footer

Unlock Drawer_layout When It Is Locked

I have a mainactivity where I have created a method to lock/unlock the drawer_layout and locked it in the onCreate() method. public void disableDrawer(Boolean bol){ if(bol) {

Solution 1:

you have to initialize toggle again.

toggle = new ActionBarDrawerToggle(this, mDrawerLayout, mToolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); mDrawerLayout.addDrawerListener(toggle);

After that, it unlocked.

Solution 2:

After struggling a little.. nothing among other solutions in stackoverflow worked for me. My specific problem was also that I was able to lock but not to unlock the DrawerLayout.

Then I saw in documentation (https://developer.android.com/reference/android/support/v4/widget/DrawerLayout#setdrawerlockmode) that there are two more functions:

voidsetDrawerLockMode(int lockMode, View drawerView)voidsetDrawerLockMode(int resId, int edgeGravity)

The second one worked for me like a charm.

I simply specified the Gravity.LEFT parameter and now all is working perfectly.

Post a Comment for "Unlock Drawer_layout When It Is Locked"