我将在我的drawable中使用颜色attr,但它仅适用于API 21+并在API 18上崩溃。如何解决此问题?
<style name="EasyIntro.Light" parent="Theme.AppCompat.Light">
<item name="toggleIndicatorsEnabled">@color/toggleIndicatorsEnabledColor</item>
</style>
<color name="toggleIndicatorsEnabledColor">#7f000000</color>
<attr name="toggleIndicatorsEnabled" format="color|reference"/>
<item
android:state_enabled="true"
android:state_pressed="true">
<shape android:shape="oval">
<solid android:color="?attr/toggleIndicatorsEnabled"/>
</shape>
</item>
答案 0 :(得分:0)
您在drawable中使用了?attr
,这导致了问题。您可以删除attr
,它会正常工作。