2016-04-05 4 views

Antwort

0
if(condition){ 
    mSlidingLayout.setEnabled(false); 
    mSlidingLayout.setClickable(false); 
} 

wenn der obige Code nicht dann versuchen, funktioniert wie

if(condition){ 
    runOnUiThread(new Runnable() { 
     @Override 
     public void run() { 
      mSlidingLayout.setEnabled(false); 
      mSlidingLayout.setClickable(false); 
     } 
    });      
} 
0

können Sie

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

benutzen, um Ihre DrawerLayout zu sperren, damit es nicht mit Gesten öffnen können. Und schalte sie mit:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

+0

hier nichts über drawerLayout ist – aroSuv

Verwandte Themen