Navigationsschublade - Wischen deaktivieren

86

Gibt es eine Möglichkeit, die Wischgeste zum Öffnen der Navigationsschublade zu deaktivieren? Es ist wirklich ärgerlich, wenn das Menü beim Wischen zwischen den Registerkarten angezeigt wird.

Keysersoze
quelle

Antworten:

211

Sie können verwenden

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

um Ihr zu sperren, DrawerLayoutdamit es nicht mit Gesten geöffnet werden kann. Und entsperren Sie es mit:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Hier finden Sie weitere Informationen zu DrawerLayout: Android API - DrawerLayout

h4rd4r7c0r3
quelle
2
Vielen Dank! Es ist Arbeit, auch Sie können DrawerLayout.LOCK_MODE_LOCKED_OPEN für das geöffnete Set-Panel verwenden.
Mihail M
Derzeit gibt es einen Fehler mit der Methode. Ich habe es hier gemeldet: issuetracker.google.com/issues/136738274
i_tanova