我有几个这样的颜色选择器
<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 ?attr/colorAccent
似乎无效。我总是看到Red
的颜色。在selector
中不使用时,此功能有效。理想情况下,假设它适用于API 21 +