对于每个活动,我将以下组件添加到布局的底部,该活动将带有三个可单击项的底部动作栏添加到该活动中。问题是,无论我做什么,菜单项的实际图标都会调整大小。我需要它们占据所有下降的位置。像this.
我的组件具有以下代码:
<android.support.design.widget.BottomNavigationView
app:itemIconTint="@android:color/white"
android:id="@+id/main_home_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/mainColor"
app:menu="@menu/bar_menu"
android:layout_alignParentBottom="true"/>
和bar_menu:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">
<item
android:id="@+id/bar_menu_home"
android:title=""
app:showAsAction="ifRoom"
android:icon="@drawable/bar_home"
android:enabled="true"/>
<item
android:id="@+id/bar_menu_groups"
android:title=""
app:showAsAction="ifRoom"
android:icon="@drawable/bar_groups"
android:enabled="true"
/>
<item
android:id="@+id/bar_menu_profile"
android:title=""
android:icon="@drawable/bar_profile"
app:showAsAction="ifRoom"
android:enabled="true"
/>
</menu>
图标是标准的Android Studio图片资源。