Android: Закрыть и сделать недоступным меню

Android У меня есть меню внутри DrawerLayout

    <com.google.android.material.navigation.NavigationView
     android:id="@+id/nav_view"
     android:layout_width="wrap_content"
     android:layout_height="match_parent"
     android:layout_gravity="end"
     android:fitsSystemWindows="true"
     app:menu="@menu/right_menu" />

Мне надо его закрыть и предотвратить открытие (сделать так, чтобы он не открывался) Пробовал так:

NavigationUI.setupWithNavController(binding.navView, navController)

не помогло


Ответы (1 шт):

Автор решения: Pentiux

Не достаточно рейтинга, написал бы комментарий. :)
Мне пришел в голову вариант с использованием
перехвата касания
И просто возвращать из него true, чтобы событие дальше не шло
для закрытия NavigationView придется делать свою разметку и управлять ей. Могу ошибаться.

Если надо предотвратить открытие DrawerLayout то

setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
→ Ссылка