1. 程式人生 > >Android進階(二十五)setTextColor()的引數設定方式

Android進階(二十五)setTextColor()的引數設定方式

setTextColor()的引數設定方式

      查了下資料發現setTextColor()的引數可以寫成以下形式:

直接使用顏色值

      setTextColor(0xFF0000FF);//0xFF0000FF是int型別的資料,分組一下0x|FF|0000FF,0x是代表顏色整數的標記,ff是表示透明度,0000FF表示顏色,注意:這裡0xFF0000FF必須是8個的顏色表示,不接受0000FF這種6個的顏色表示。

使用系統自帶的顏色類

      setTextColor(android.graphics.Color.BLUE);

使用資原始檔進行設定

      setTextColor(this.getResources().getColor(R.color.blue));//通過獲得資原始檔進行設定。根據不同的情況R.color.blue也可以是R.string.blue或者R.drawable.blue,當然前提是需要在相應的配置檔案裡做相應的配置,如:

      <color name="blue">#0000FF</color>

      <drawable name="blue">#0000FF</drawable>

      <string name="blue">#0000FF</string>

美文美圖