android给textView文字设置颜色的问题

qjm201000 发布于 2014/01/24 23:46
阅读 1K+
收藏 0

我用android:textColor="@drawable/color" 。我在drawable_hdpi文件夹下建了一个color.xml。内容如下:

<?xml version="1.0" encoding="utf-8"?>

<resources>
<color name="text_red">#FF0000</color>
<color name="text_black">#000000</color>    
</resources>
//这边老是编译不通过。Attribute is missing the Android namespace prefix  ,我该怎么修改?求大神指教。是name="text_red"这边出异常,为什么?
加载中
0
lqsir
lqsir

回复 @qjm201000 : color.xml文件应该放在values-hdpi下,这里你有3个错误点:

  1. drawable_hdpi错误,文件夹命名不是下划线,是减号
  2. color.xml不应该放在drawable文件夹下,drawable下只放图片资源及跟图片资源相关的设置
  3. 资源的引用错误,设置textView的颜色@color/colorname


建议: 多看些资料书,这些都是一些很基础的问题,希望对你有帮助,谢谢!
0
火蚁
火蚁
文字的颜色不是用drawable来指定的,而是@color ,然后是颜色资源对应的名字
q
qjm201000
不知道为什么,现在又成功了。。。。谁知道这是什么情况?
q
qjm201000
我在drawable_hdpi文件夹下创建一个color.xml文件。但是总编译不通过。报那个异常
0
fneg
fneg

引用来自“火蚁”的答案

文字的颜色不是用drawable来指定的,而是@color ,然后是颜色资源对应的名字
+1024
q
qjm201000
不是这个问题。是color.xml编译不通过。怎么回事???
0
真的没有名字
真的没有名字

引用来自“fneg”的答案

引用来自“火蚁”的答案

文字的颜色不是用drawable来指定的,而是@color ,然后是颜色资源对应的名字
+1024

1024+=1024

火蚁
火蚁
回复 @qjm201000 : 哥们,不是放在那个文件夹下的,而是放在values下的文件夹下的
q
qjm201000
我问的是我创建一个color.xml文件,但是这个文件编译不通过。总是报那个异常。
0
q
qjm201000
不知道为什么,现在又成功了。。。。谁知道这是什么情况??
0
hoafer
hoafer
color.xml 建议你放到values文件夹下。。。
0
Romen
Romen
color.xml放在values就不会报错了。Resource Type要对应目录。
返回顶部
顶部