Я использую tabLayout как
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabLayoutSubscriptionDays"
style="@style/CustomTabLayoutTextSizeSix"
android:layout_width="match_parent"
android:layout_height="@dimen/_40sdp"
android:background="@color/white"
app:tabBackground="@color/selector_tab_blue_white"
app:tabIndicatorColor="@color/transparent"
app:tabMode="fixed"
app:tabSelectedTextColor="@color/white"
app:tabTextColor="@color/black" />
На некоторых устройствах я получаю исключение, например: android .content.res.Resources $ NotFoundException: файл res / color / selector_tab_blue_white. xml из ID вытягиваемого ресурса # 0x7f0601d8
Это мой селектор, который находится в каталоге цветов:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/blue_4880ff" android:state_selected="true" />
<item android:color="@color/white" />
</selector>
Я пробовал так много решений по этому поводу, например:
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
Эти решения, которые я пробовал.
Если кто может помочь, то это будет так хорошо. Спасибо