У меня есть некоторые проблемы с DrawerLayout - PullRequest
1 голос
/ 28 июня 2019

Я работаю с DrawerLayout в своей программе, и моя программа имеет только одно действие и много фрагментов. Когда я открываю новый фрагмент, как я могу заблокировать DrawerLayout, и когда я закрываю фрагмент (обратно на главную страницу), как я могу разблокировать DrawerLayout, пожалуйста, помогите мне выбрать правильный путь?

Ответы [ 2 ]

2 голосов
/ 28 июня 2019

Пожалуйста, заблокируйте его с помощью

drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

и разблокировать с помощью

DrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);
1 голос
/ 28 июня 2019

Ну, вы можете использовать drawer.setDrawerLockMode();, где внутренний параметр может быть:

DrawerLayout.LOCK_MODE_UNLOCKED или DrawerLayout.LOCK_MODE_LOCKED_CLOSED

...