Согласно Библиотека компонентов материалов , это нормальное поведение, начиная с v1.1.0-alpha01 . Вы можете изменить поведение по умолчанию, установив обычный и выбранный цвет текста TabLayout
, как показано ниже:
app:tabSelectedTextColor="@android:color/black"
app:tabTextColor="@android:color/white"
Обновление: Согласно предложению Марио , поскольку tabSelectedTextColor
устарело, вы можете использовать селектор, как показано ниже ( Как, например, ):
color / tab_text_color_selector:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/black" android:state_selected="true"/>
<item android:color="@android:color/white"/>
</selector>
И установите TabLayout
как tabTextColor
<com.google.android.material.tabs.TabLayout
...
app:tabTextColor="@color/tab_text_color_selector"
...>