Cassetto di navigazione: disabilita lo scorrimento


87

C'è un modo per disabilitare il gesto di scorrimento per aprire il cassetto di navigazione? È davvero fastidioso quando il menu viene visualizzato mentre si scorre tra le schede.

Risposte:


213

Puoi usare

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

per bloccarlo in DrawerLayoutmodo che non possa aprirsi con i gesti. E sbloccalo con:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Qui puoi trovare maggiori informazioni su DrawerLayout: API Android - DrawerLayout


2
Grazie! Funziona, inoltre puoi usare DrawerLayout.LOCK_MODE_LOCKED_OPEN per impostare il pannello aperto.
Mihail M

Attualmente c'è un bug con il metodo. L'ho segnalato qui: issuetracker.google.com/issues/136738274
i_tanova
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.