首页 > 解决方案 > 底栏导航未显示所有标题

问题描述

我有以下菜单

<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" />

出于某种原因,当有三个项目时,会显示标题。但是当超过三个项目时,最后一个标题没有。是不是因为底栏太小了?

标签: androidkotlin

解决方案


根据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)


推荐阅读