我的代码中出现此错误:
错误:找不到与给定名称匹配的资源(在'background'处,值为@ color / red')。
这是我的TextView:
<TextView
android:id="@+id/tv01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/prizeFund"
android:background="@color/red">
</TextView>
颜色定义,在res / values中的colors.xml中:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#ff0000</color>
<color name="green">#00ff00</color>
<color name="blue">#0000ff</color>
</resources>
答案 0 :(得分:1)
尝试清理项目将为您重新生成R.java
文件
在eclipse上转到Project ----&gt; Clean ..
资源也必须在strings.xml而不是colors.xml
在strings.xml文件的例子下面
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Strings Resources -->
<string name="animations">Animations: </string>
<string name="compass">Compass: </string>
<!-- Colors Resources -->
<color name="opaque_white">#FFFFFFFF</color>
<color name="gray">#FF888888</color>
</resources>