Я пытался перенести свой код в AndroidX.Но новый BottomNavigationView
не инициализируется должным образом.Я получаю следующее исключение во время разметки макета.
Вызывается: android.content.res.Resources $ NotFoundException: идентификатор ресурса # 0x0 в android.content.res.ResourcesImpl.getValue (ResourcesImpl.java: 216) в android.content.res.Resources.getColorStateList (Resources.java:1043) в android.content.Context.getColorStateList (Context.java:642)
E / AndroidRuntime: в androidx.appcompat.content.res.AppCompatResources.getColorStateList (AppCompatResources.java:67) по адресу com.google.android.material.bottomnavigation.BottomNavigationMenuView.createDefaultColorStateList (BottomNavigationMenuView.java:4Menom.Navid..java: 101) на com.google.android.material.bottomnavigation.BottomNavigationMenuView. (BottomNavigationMenuView.java:86) на com.google.android.material.bottomnavigation.BottomNavigationView. (BottomNavigationView.java:123) на com.google.android.material.bottomnavigation.BottomNavigationView. (BottomNavigationView.java:114) 2018-12-04 19: 37: 28.699 4450-4450 / com.myapp
Мой XML выглядит следующим образом
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"
app:itemHorizontalTranslationEnabled="false"
app:itemIconTint="@color/home_bottom_nav_menu_item_color"
app:itemTextColor="@color/home_bottom_nav_menu_item_color"
app:layout_constraintBottom_toBottomOf="parent"
app:menu="@menu/home_bottom_nav_menu" />
Isесть какие-то изменения в библиотеке BottomNavigationView, которые мне не хватает?