私は自分のアプリケーションに2(左と右)のNavigationViewを使用しており、特定の条件に対してのみNavigationViewを正しく表示したいと考えています。したがって、レイアウトファイルの可視性を "GONE"に設定し、必要に応じて可視にします。しかし、それを "GONE"にしても、NavigationViewは引き続き表示されます。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'属性を追加...それは働いた –