Не отображаются иконки BottomNavigationView java android
У меня есть BottomNavigationView. И у него не отображаются иконки
мой layout
<LinearLayout 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"
android:layout_width="match_parent"
android:background="#927E89"
android:orientation="vertical"
android:layout_height="match_parent"
tools:context=".Login">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"></LinearLayout>
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/NavBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:menu="@menu/appbar"/>
</LinearLayout>
appbar.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/message_icon"
app:showAsAction="always"
android:visible="true"
android:icon="@drawable/message_icon"
android:title="@string/mess" />
<item
android:id="@+id/friends_icon"
android:enabled="true"
android:visible="true"
app:showAsAction="always"
android:icon="@drawable/message_icon"
android:title="@string/friends" />
<item
android:id="@+id/music_icon"
app:showAsAction="always"
android:icon="@drawable/friends_icon"
android:title="@string/music" />
<item
android:id="@+id/notification_icon"
android:icon="@drawable/notify_icon"
app:showAsAction="always"
android:title="@string/notification" />
<item
android:id="@+id/settings_icon"
android:icon="@drawable/settings_icon"
android:title="@string/settings" /></menu>
что я делаю не так?