2011-06-06 280 views
2

我想使用textView的以下方法更改字体颜色。 我可以使用什么格式来指定颜色?如何更改textView的字体颜色

public void setTextColor (int color)

设置所有状态的文本颜色(正常,选择的重点)是这个颜色。

我已经试过这样: text.setTextColor(#FF0000)

但它不是一个有效的语法。

回答

3
TextView.setTextColor(Color.BLUE); 

TextView.setTextColor(Color.RED); 

或者这样:

textView.setTextColor(Color.rgb(255,0,0)); // rgb(red , green , blue) ; 
2

对于一套颜色U有很多选择...... 1 textview.setTextColor(Color.rgb(012,255,0));

2第一定义值的色彩...... values.xml是在你的项目中定义src文件夹下... U可以添加你的颜色,如下

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
    <string name="hello">Hello World</string> 
    <string name="app_name">XYZ</string> 
    <color name="SkyBlue">#56A5EC</color> 
    <color name="Green">#347C17</color> 
    </resources> 

在值之后定义颜色简单使用如下...

textview.setTextColor(R.Color.SkyBlue);

0

我完全同意Mohit Kanada和Houcine的答案。

但是让我在这里补充一下,你也可以透过Android本身提供了一些内置的资源,只是参考下图: enter image description here