У меня есть несколько таких селекторов цвета
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="?attr/colorAccent" android:state_checked="true"/>
<item android:color="@android:color/white" android:state_checked="false"/>
</selector>
Эти селекторы цвета отлично работают для API 23 и выше.Для API 22 * 1004 *, похоже, не работает.Вместо этого я всегда вижу цвет Red
.это работает, когда не используется в selector
.В идеале это должно работать для API 21 +