单击挂起时,Android会更改按钮的背景颜色

时间:2014-04-30 06:28:13

标签: android xml

Hello stackoverflow用户,我遇到了一个生病的问题。我已经搜索了很多帖子上的互联网和stackoverflow,但我找不到正确的答案来解决我的问题。我想改变我的背景颜色按下按钮时单击。 我在XML上遇到错误我希望使用像按钮的新xml这样的东西,并在按下时设置2个值,默认颜色没有别的。我想在按钮背景属性中导入xml。

到目前为止,xml是这样的:

<?xml version="1.0" encoding="utf-8"?> 
  <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
      <item android:state_pressed="true" 
            android:background="#3399FF" />

      <item android:background="#3399FF" /> 
  </selector>

我收到错误:Failed to parse file C:\Users\marian.pavel\Desktop\tempwork\Sym_Temp_Dynamic\res\drawable\reset.xml

任何想法我怎么能解决这个问题?感谢

1 个答案:

答案 0 :(得分:0)

如果这是确切的xml,空格可能会导致解析错误。删除xml第一行中的任何空格或换行符,在标记之前删除空格或复制粘贴此代码,清除&amp;构建并尝试再次运行:

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" 
        android:background="#3399FF" />
    <item android:background="#3399FF" /> 
</selector>