Как увеличить ширину одного элемента в BottomNavigationView? - PullRequest
1 голос
/ 13 июня 2019

У меня есть BottomNavigationView в Android, который имеет одинаковое расстояние между элементами, и я хотел бы изменить размер одного из элементов в меню. Я ищу что-то вроде: https://stackoverflow.com/a/45318813/2997806, но для одного предмета. Вот мое меню:

<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 голосов
/ 13 июня 2019

Попробуйте это;

<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"/>
...