我正在为Android开发测试应用程序,我正在尝试将自定义图像添加到按钮中。但是当我尝试保存时,我收到错误“main.xml:无法解析文件C:\ Program Files \ Eclipse Workspace \ App \ res \ drawable \ custom_button.xml”。我不知道如何解决它。我认为main.xml和custom_button.xml都是正确的。
custom_button.xml:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_pressed"
android:state_pressed="true" />
<item android:drawable="@drawable/button_normal"
android:state_focused="true" />
<item android:drawable="@drawable/button_normal" />
</selector>
main.xml中:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/custom_button"/>
</LinearLayout>
为了做到这一点,我遵循了以下两个教程: http://developer.android.com/resources/tutorials/views/hello-formstuff.html
和: http://developer.android.com/reference/android/widget/Button.html
答案 0 :(得分:1)
这不是答案,但由于我没有评论烫发,我会在这里写它。
可能不存在"@drawable/button_pressed"
或其他可绘制的内容。
或者就像在评论中已经说过尝试重新创建它一样。我以前遇到过这个问题。如果你是复制粘贴,请确保不要包含任何无效字符。