小编典典

BottomNavigationView 始终显示图标和文本标签

all

我正在使用设计支持库版本 25 中的 android.support.design.widget.BottomNavigationView

compile 'com.android.support:design:25.0.0'

<android.support.design.widget.BottomNavigationView
        android:id="@+id/bottomBar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_gravity="center"
        app:itemBackground="@color/colorPrimary"
        app:menu="@menu/bottom_navigation_main"
        android:forceHasOverlappingRendering="true"/>

当@menu/bottom_navigation_main 中只有三个操作时,它始终显示图标和文本标签。

当有超过三个动作时,始终显示图标和文本标签的方式是什么。


阅读 75

收藏
2022-08-03

共1个答案

小编典典

对于仍在寻找解决方案并且不想依赖第三方库或运行时反射的任何人,Support Library 28/Jetpack 中的
BottomNavigationView 原生支持始终具有文本标签。

是您正在寻找的方法。

或者在 XML 中,app:labelVisibilityMode="labeled"

2022-08-03