我的DrawerLayout有一些问题

时间:2019-06-28 12:52:59

标签: android kotlin navigation-drawer

我正在程序中使用DrawerLayout,并且我的程序只有一个活动和许多片段。当我打开新片段时,如何阻止DrawerLayout,当我关闭片段时(返回到HomePage),如何解除对DrawerLayout的阻止,请帮助我选择正确的方法?

3 个答案:

答案 0 :(得分:2)

请使用

锁定它
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

并使用

解锁
DrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

答案 1 :(得分:1)

那么您可以使用drawer.setDrawerLockMode();,其中内部参数可以是:

DrawerLayout.LOCK_MODE_UNLOCKEDDrawerLayout.LOCK_MODE_LOCKED_CLOSED

答案 2 :(得分:0)

您可以使用抽屉.setDrawerLockMode();内部参数可以是:

DrawerLayout.LOCK_MODE_UNLOCKED或DrawerLayout.LOCK_MODE_LOCKED_CLOSED