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.

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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.