1. 问题描述
当我们在使用BottomNavigationView做底部bar时会多半遇到这样的情况:超过三个组件后文字不显示的问题,只有点击对应图标才显示,如图:
2. 问题解决
在xml文件里面添加代码:
app:labelVisibilityMode="labeled"
即可解决,详细代码如下,
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="0dp"
android:layout_marginEnd="0dp"
android:background="@color/base_whiteF7"
android:theme="@style/footButton"
app:labelVisibilityMode="labeled"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/bottom_nav_menu" />
效果如图: