我有以下菜单
<item android:title="@string/explore"
android:icon="@drawable/explore"
android:id="@+id/navigation_explore" />
<item android:title="@string/library"
android:icon="@drawable/star"
android:id="@+id/navigation_library" />
<item android:title="@string/upgrade"
android:icon="@drawable/diamond"
android:id="@+id/navigation_upgrade" />
由于某些原因,当有三个项目时,标题会显示出来。但是,当有三个以上的项目时,最后一个标题就没有。是因为底部栏太小了吗?
答案 0 :(得分:1)
根据android官方文档
标签可见性模式确定是显示还是隐藏导航项中的标签
Java代码:
setLabelVisibilityMode(LabelVisibilityMode.LABEL_VISIBILITY_LABELED)
XML代码:
app:labelVisibilityMode="labeled"
有关标签可见性模式的更多详细信息,请阅读android文档 https://developer.android.com/reference/com/google/android/material/bottomnavigation/BottomNavigationView#setLabelVisibilityMode(int)