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"