【发布时间】:2011-08-05 04:32:54
【问题描述】:
我是 android 开发的新手。不知道这有什么问题。我在colors.xml值res中声明的颜色不能在我的styles.xml中使用...
这是我在 colors.xml 中声明颜色的方式:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="my_green">#59ab1b</color>
<color name="app_bgcolor">#ededed</color>
<color name="txt_grey">#707070</color>
</resources>
然后当我尝试在我的样式 xml 文件中使用它时:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="lbl_welcome">
<item name="android:textSize">17sp</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">@color/my_green"</item>
</style>
</resources>
是这样说的:
错误:错误:找不到与给定名称匹配的资源(在 'android:textColor' 处,值为 '@color/ my_green"')。
有什么想法吗?
谢谢!
【问题讨论】:
-
确保 styles.xml 在 Project>>res>>values>>style.xml
-
我已经把styles.xml放在项目>>res>values
-
是的,我一定会接受有帮助和有效的答案.. :)
-
真的很抱歉..真可惜!这只是因为我的代码中有错字..如果你注意到了,我不应该在那儿加引号......无论如何,谢谢山姆..我仍然对你的答案投赞成票,因为这对我来说是一个新知识..对不起再次..