您的位置:首页 > 其它

自定义颜色的setTextColor问题

2012-05-07 14:42 337 查看
在values\colors.xml中自定义颜色:

<resources>
<color name="color_black">#000000</color>

</resources>

在使用时,用setTextColor引用时,很容易就会犯如下错误:

my.setTextColor(R.color.color_black);

这样的写法,其实是设置了R.color.color_black在R.java中的对应的id值(这个id值是自动生成的),而不是这个id对应的颜色值。

正确的用法如下格式:
myview.setTextColor(context.getResources().getColor(R.color.color_black));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: