我希望在屏幕底部有一个导航栏,包含4个项目,但由于某种原因,只有第一个显示出来了,其它的只有在点击后才会出现。
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@color/white"
app:itemTextColor="@color/black"
app:menu="@menu/navigation_bar_bottom_menu" />
我的菜单:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/nav_home"
android:title="@string/navigation_bar_home_text" />
<item
android:id="@+id/nav_inbox"
android:title="@string/navigation_bar_inbox_text" />
<item
android:id="@+id/nav_notes"
android:title="@string/navigation_bar_notes_text" />
<item
android:id="@+id/nav_profile"
android:title="@string/navigation_bar_profile_text" />
</menu>
这个条形菜单只显示第一项,如下图所示:
visibility:gone
,并在点击时将其更改为visibility:visible
。 - Amir133