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.

keysersoze
sumber

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

hardcore
sumber
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