有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java更改底部导航栏大小

我更改了图标的大小,但标题与图标不符,看起来像 this。图标大小为40dp

这是我的密码:

       <安卓.support.design.widget.BottomNavigationView
          安卓:id="@+id/navigationBar"
          安卓:layout_gravity="fill"
          安卓:layout_width="match_parent"
          安卓:layout_height="100dp"
          app:itemIconTint="@drawable/bottom_navigation_selection"
          app:itemTextColor="@drawable/bottom_navigation_selection"
          app:menu="@menu/bottom_navigation"
          安卓:background="@color/appBar"/>

这是我的硬币。xml:

    <dimen name="design_bottom_navigation_icon_size" tools:override="true">50dp</dimen>
    <dimen name="design_bottom_navigation_item_max_width" tools:override="true">600dp</dimen>
    <dimen name="design_bottom_navigation_active_item_max_width" tools:override="true">600dp</dimen>

我希望你们能帮我找到解决办法。 谢谢


共 (1) 个答案

  1. # 1 楼答案

    在BottomNavigationView中添加以下行:

    app:labelVisibilityMode="labeled"

    例如:

      <android.support.design.widget.BottomNavigationView
            android:id="@+id/navigation"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:background="@color/colorPrimaryDark"
            android:textSize="@dimen/tv_text_very_small"
            app:itemTextAppearanceActive="@style/BottomNavigationView.Active"
            app:itemTextAppearanceInactive="@style/BottomNavigationView"
            app:itemIconTint="#000000"
            app:itemTextColor="#000000"
            app:labelVisibilityMode="labeled"
            app:menu="@menu/bottom_tabs" />