我在以下选择器中使用 android:state_selected 属性:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="false" android:color="@color/verification_calling_device_footer_text_color"/>
<item android:color="@color/black"/>
</selector>
我想知道是否在API级别中引入了 android:state_selected 属性,该级别超过了用户在Android手机上拥有的属性。在这种情况下,应用程序将崩溃。
我找不到答案。是什么引入了 android:state_selected 属性的API级别,我怎么能避免崩溃的问题。这需要对AndroidManifest.xml进行任何更改吗?
由于
答案 0 :(得分:0)
从这里http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html
Added in API level 1
(右上角)
答案 1 :(得分:0)
参考这个document,在API Level 1
中引入了state_selected,这意味着它应该适用于所有版本的android。因此,它不应该因为这个原因而崩溃。