簡體   English   中英

如何更改 textView 的字體顏色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM