[英]How to change font color of a textView
我想使用下面的 textView 方法來改變字體顏色。 我可以使用什么格式來指定顏色?
public void setTextColor (int color)
將所有狀態(正常、選定、聚焦)的文本顏色設置為此顏色。
我試過這個: text.setTextColor(#FF0000)
但這不是一個有效的語法。
TextView.setTextColor(Color.BLUE);
TextView.setTextColor(Color.RED);
或這個:
textView.setTextColor(Color.rgb(255,0,0)); // rgb( red , green , blue ) ;
要設置該顏色,您有很多選擇... 1 textview.setTextColor(Color.rgb(012,255,0));
2 首先在值中定義顏色... values.xml 在您的項目中定義在 src 文件夾下...您可以添加您的顏色如下
<?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);
它需要 32 位顏色值。 您可以使用顏色 class 創建一個:http://developer.android.com/reference/android/graphics/Color.html#rgb(int , int, in)
編輯:您也可以使用 0xAARRGGBB (在您的情況下,純紅色為 0x00FF0000)。
您應該使用顏色 class。 在這里閱讀: http://developer.android.com/reference/android/graphics/Color.html
我完全同意 Mohit Kanada 和 Houcine 的回答。
不過我在這里補充一點,你也可以使用android本身提供的一些內置資源,參考下圖:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.