Я использую 2 (влево и вправо) NavigationView для своего приложения и хочу показать правую навигацию только для определенных условий. Следовательно, установите его видимость на «GONE» в файле макета и сделает его видимым, когда это необходимо. Однако даже после того, как он «GONE», правая навигационная панель продолжает отображаться.Как скрыть NavigationView? android: visibility = "gone" не работает
Любые мысли, как скрыть это?
<include
layout="@layout/app_bar_main"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<com.example.girishkhatri.tt0401.NavigationViewRight
android:id="@+id/nav_right_view"
android:layout_width="wrap_content"
android:layout_height="600dp"
android:layout_marginTop="80dp"
android:layout_gravity="right"
android:fitsSystemWindows="true"
android:visibility="gone" //not working as expected
app:itemBackground="@drawable/nav_item_selector"
app:headerLayout="@layout/nav_header_right"
app:menu="@menu/activity_right_drawer" />
Добавить 'gravity' приписывать право ... это будет работать –