在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));