【发布时间】:2017-03-16 17:53:07
【问题描述】:
我正在使用设计支持库版本 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 中只有三个操作时,它始终显示图标和文本标签。
三个以上动作时,图标和文本标签一直显示的方式是什么?
【问题讨论】:
-
在您的 bottom_navigation_main.xml 菜单中,如果您有 android:showAsAction="ifRoom" 将其更改为 android:showAsAction="always" 对于每个项目。
-
''
-
将 app:labelVisibilityMode="labeled" 放入 BottomNavigationView。
-
labelVisibilityMode 为我解决了问题!非常感谢!
-
非常有用的问题。谢谢
标签: android android-support-library android-support-design bottomnavigationview