如何在BottomNavigationView中增加一项的宽度?

时间:2019-06-13 08:01:25

标签: android bottomnavigationview android-bottomnav

我在Android中拥有BottomNavigationView,它在各项之间具有相等的间距,并且我想更改菜单中一项的大小。我正在寻找类似https://stackoverflow.com/a/45318813/2997806的商品,但有一项。这是我的菜单atm:

<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/item1"
        android:icon="@drawable/item1"
        android:title=""/>
    <item
        android:id="@+id/item2"
        android:icon="@drawable/item2"
        android:title=""/>
    <item
        android:id="@+id/item3"
        android:icon="item3"
        android:title=""/>
</menu>

和BottomNavigationView:

<com.google.android.material.bottomnavigation.BottomNavigationView
                android:id="@+id/bottom_navigation"
                android:layout_gravity="bottom"
                android:layout_width="match_parent"
                android:layout_height="@dimen/bottom_bar_height"
                android:background="@color/white"
                app:menu="@menu/menu"/>

1 个答案:

答案 0 :(得分:0)

尝试一下;

<com.google.android.material.bottomnavigation.BottomNavigationView
                android:id="@+id/bottom_navigation"
                android:layout_gravity="bottom"
                android:layout_width="wrap_content"
                android:layout_height="@dimen/bottom_bar_height"
                android:background="@color/white"
                app:itemIconSize="?dp"
                app:menu="@menu/menu"/>