Cajón de navegación: deshabilitar deslizar


87

¿Hay alguna forma de deshabilitar el gesto de deslizar para abrir el cajón de navegación? Es realmente molesto cuando aparece el menú al pasar de una pestaña a otra.

Respuestas:


213

Puedes usar

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

para bloquearlo DrawerLayoutpara que no se pueda abrir con gestos. Y desbloquearlo con:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Aquí puede encontrar más información sobre DrawerLayout: API de Android - DrawerLayout


2
¡Gracias! Es trabajo, también puede usar DrawerLayout.LOCK_MODE_LOCKED_OPEN para configurar el panel abierto.
Mihail M

Actualmente hay un error con el método. Lo he informado aquí: issuetracker.google.com/issues/136738274
i_tanova
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.