Hello Views / From Stuff / Custom Button教程错误

时间:2010-11-20 15:31:51

标签: android

成功完成“hello Android”的运行,我正在link text使用Eclipse编写教程。当我在res / drawable /中创建android_button.xml文件时,我得到每个in

的错误
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/android_pressed"
          android:state_pressed="true" />
    <item android:drawable="@drawable/android_focused"
          android:state_focused="true" />
    <item android:drawable="@drawable/android_normal" />
</selector>

错误(每个项目重复)是:

Description Resource    Location    Type    Path
error: Error: No resource found that matches the given name (at 'drawable' with value '@drawable/android_focused'). android_button.xml  line 5  Android AAPT Problem    /HelloFormStuff/res/drawable
error: Error: No resource found that matches the given name (at 'drawable' with value '@drawable/android_focused'). android_button.xml  line 5  Android AAPT Problem    /HelloFormStuff/res/drawable

我担心我不知道哪个资源应该与这些名字匹配,或者我是否忽略了某些东西或者错误命名的东西。非常感谢帮助解决这个问题!

2 个答案:

答案 0 :(得分:1)

您可能在说明中错过了这一行:

将右侧的图像复制到项目的res / drawable /目录中。这些将用于不同的按钮状态。

只需将那些小的android图标复制到目录中即可正常工作

答案 1 :(得分:1)

在你给的link附近有三个安卓图标 android_button.xml 代码。只需右键单击它们并“另存为”

将它们与android_button.xml一起保存在res / drawable目录中。

请注意,我假设您正在res / drawable目录中创建该xml文件 并注意eclipse创建的drawable-XXXX目录。你必须手动 在res目录中创建一个可绘制的新文件夹,因为它不是默认的eclipse东西。