[toc]
解决BottomNavigationView控件item多于3个时文字不显示的问题
1.问题展示
代码展示:
<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/main_navigation_bar"
    android:layout_width="match_parent"
    android:layout_height="49dp"
    android:layout_alignParentBottom="true"
    android:background="@color/white"
    app:itemIconTint="@drawable/navigation_bar_color"
    app:itemTextColor="@drawable/navigation_bar_color"
    app:menu="@menu/my_navigation_items"/>
UI展示:
可以看到,底部导航的文字没了。

2.解决问题
在xml中添加一个app:labelVisibilityMode="labeled"属性就可以解决。
<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/main_navigation_bar"
    android:layout_width="match_parent"
    android:layout_height="49dp"
    android:layout_alignParentBottom="true"
    android:background="@color/white"
    app:itemIconTint="@drawable/navigation_bar_color"
    app:itemTextColor="@drawable/navigation_bar_color"
    app:menu="@menu/my_navigation_items"
    app:labelVisibilityMode="labeled"/>
解决后UI:




 宿夜星辰叹  回复 @拉大锯
 宿夜星辰叹  回复 @拉大锯 
















