main.xml:无法解析文件

时间:2012-01-19 17:29:41

标签: android

我正在为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

1 个答案:

答案 0 :(得分:1)

这不是答案,但由于我没有评论烫发,我会在这里写它。 可能不存在"@drawable/button_pressed"或其他可绘制的内容。

或者就像在评论中已经说过尝试重新创建它一样。我以前遇到过这个问题。如果你是复制粘贴,请确保不要包含任何无效字符。