How to prevent closing Navigation drawer by touch outside the drawer

后端 未结 3 1705
深忆病人
深忆病人 2020-12-20 19:58

I have an Activity with Navigation Drawer. if user device is table and orientation is landscape - I not need to close drawer by click on item in drawer:

if (         


        
3条回答
  •  遥遥无期
    2020-12-20 20:50

    it very simple use your drawer instance to prevent

    1. implement DrawerLayout.DrawerListener

    2. add this single statement inside this method us

     @Override
    public void onDrawerOpened(View drawerView) {
        drawer.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN);//DrawerLayout instance
    }
    

提交回复
热议问题