自定义颜色的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));
<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));
相关文章推荐
- 关于TextView.setTextColor(int); 括号里那个颜色int值的问题
- 关于TextView.setTextColor(int); 括号里那个颜色int值的问题
- TextView setTextColor 设置颜色失败
- 【android】代码设置text的颜色setTextColor用法
- Android中设置TextView的颜色setTextColor
- 【转】Android中设置TextView的颜色setTextColor--代码中设置字体颜色
- [UIColor colorWithRed: green: blue: alpha:] 自定义颜色失效问题
- Android,setTextColor等背景选择器设置失败问题,及多种设置方法
- 在java文件中设置文字颜色:setTextColor()
- Android中设置TextView的颜色setTextColor
- Android中设置TextView的颜色setTextColor
- Android,setTextColor等背景选择器设置失败问题,及多种设置方法
- Android中设置TextView的颜色setTextColor失败,变成灰色
- Android中设置TextView的颜色setTextColor
- android.textiview.settextcolor失效的问题
- TextView.setTextColor方法不能用R.Color.XXX设置颜色
- Android中设置TextView的颜色setTextColor
- Xamarin.Android 开发SetTextColor颜色设置
- TextView.setTextColor(int); 括号里那个颜色int值的理解
- android中setBackgroundColor()中不能设置背景颜色的问题