使用BottomNavigationView时,一般情况下,如果底部菜单项为三或以下,图标和文字都会显示,大于三时,则只有第一个菜单会显示文字,其他菜单项都只显示文字不会显示图标,切换时也只有选中的菜单项会既显示文字又显示图标。
若要使得菜单项大于三时,每一个菜单项的文字和图标都要显示的话,可以这么设置
在xml里设置为
app:labelVisibilityMode="labeled"
在代码里设置为:
bottomNavigationView.labelVisibilityMode = LabelVisibilityMode.LABEL_VISIBILITY_LABELED;