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.

keyersoze
fuente

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

h4rd4r7c0r3
fuente
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