【发布时间】:2019-06-28 12:52:59
【问题描述】:
我在我的程序中使用 DrawerLayout,我的程序只有一个活动和许多片段。当我打开新的fragment时如何阻止DrawerLayout,当我关闭fragment(返回主页)时如何解除对DrawerLayout的阻止,请帮助我选择正确的方式?
【问题讨论】:
标签: android kotlin navigation-drawer
我在我的程序中使用 DrawerLayout,我的程序只有一个活动和许多片段。当我打开新的fragment时如何阻止DrawerLayout,当我关闭fragment(返回主页)时如何解除对DrawerLayout的阻止,请帮助我选择正确的方式?
【问题讨论】:
标签: android kotlin navigation-drawer
请锁定
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
然后解锁
DrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
【讨论】:
你可以使用drawer.setDrawerLockMode();,里面的参数可以是:
DrawerLayout.LOCK_MODE_UNLOCKED 或 DrawerLayout.LOCK_MODE_LOCKED_CLOSED
【讨论】:
你可以使用drawer.setDrawerLockMode();其中 inside 参数可以是:
DrawerLayout.LOCK_MODE_UNLOCKED 或 DrawerLayout.LOCK_MODE_LOCKED_CLOSED
【讨论】: