我有一个按钮,我想在单击时变为红色(不是永久的,只是为了表明它已被单击)现在我正在使用 setVisibility 这样做,并且我在其顶部有一个改变颜色的 imageView,但现在我想改进我的代码并使用单独的 button_red.xml 文件来完成,就像这样
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:background="@drawable/img_red" android:state_pressed="true"/>
<item android:background="@drawable/img_btn_bkg"/>
</selector>
现在,当我将 imageButton 的背景设置为 button_red.xml 时出现解析失败错误,为什么?
我在另一个应用程序中做了同样的事情并且它有效(除了我改变了androdi:src)我忘记了什么吗?我在drawable-nodpi中有所有drawable,在drawable文件夹中有button_red.xml
我所做的事情:从另一个项目复制 xml,将 src 更改为背景,更改可绘制对象,并将我的 imageButton 中的背景更改为 xml 文件