假如 你的selector无意间使用了color的属性那么你将会遇到
Binary XML file line : Error inflating class
关于修改背景,你不能使用color 属性的selector,应该使用drawable属性的selector。
例如
selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/juhuangse"/>
</selector>
新建res/value/colors.xml 注意不是color是colors
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="juhuangse">#EE9A00</drawable>
</resources>
这样就OK了