0

我在已定义为自定义按钮背景的选择器 xml 文件中遇到以下异常。

org.xmlpull.v1.XmlPullParserException: Binary XML file line #8: <item> tag requires a 'drawable' attribute or child tag defining a drawable

该文件如下:

<?xml version="1.0" encoding="utf-8"?>
<selector 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http//schemas.android.com/apk/res/com.toucans.negevsales">
<item 
    android:state_pressed="true"
    app:state_expanded="false"
    android:drawable="@drawable/plus_pressed" /> 
<item 
    android:state_pressed="false"
    app:state_expanded="false"
    android:drawable="@drawable/plus" />
<item 
    android:state_pressed="true"
    app:state_expanded="true"
    android:drawable="@drawable/minus_pressed" />
<item 
    android:state_pressed="false"
    app:state_expanded="true"
    android:drawable="@drawable/minus" />
</selector>

我错过了一些装饰吗?我按照这个答案创建了我的自定义按钮,但是图像没有切换,并且异常似乎是在渲染时引发的,而不是在运行时引发的。这里有什么问题?

4

0 回答 0