Panel samping navigasi - nonaktifkan gesek


87

Apakah ada cara untuk menonaktifkan gerakan menggesek untuk membuka panel samping navigasi? Ini benar-benar menjengkelkan ketika menu muncul saat menggesek antar tab.

Jawaban:


213

Kamu dapat memakai

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

untuk mengunci Anda DrawerLayoutsehingga tidak dapat dibuka dengan isyarat. Dan buka kunci dengan:

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

Di sini Anda dapat menemukan info lebih lanjut tentang DrawerLayout: Android API - DrawerLayout


2
Terima kasih! Ini berfungsi, Anda juga dapat menggunakan DrawerLayout.LOCK_MODE_LOCKED_OPEN untuk mengatur panel terbuka.
Mihail M

Saat ini ada bug dengan metode tersebut. Saya telah melaporkan di sini: issuetracker.google.com/issues/136738274
i_tanova
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.