Панель навигации - отключить смахивание


87

Есть ли способ отключить жест смахивания, чтобы открыть панель навигации? Очень раздражает, когда меню появляется при перелистывании вкладок.

Ответы:


213

Ты можешь использовать

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

заблокировать DrawerLayoutего, чтобы его нельзя было открывать жестами. И разблокировать с помощью:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Здесь вы можете найти дополнительную информацию о DrawerLayout: Android API - DrawerLayout


2
Благодарность! Это работает, также вы можете использовать DrawerLayout.LOCK_MODE_LOCKED_OPEN для набора открытой панели.
Михаил М,

В настоящее время в методе есть ошибка. Я сообщил об этом здесь: issueetracker.google.com/issues/136738274
i_tanova
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.