Android進階(二十五)setTextColor()的引數設定方式
阿新 • • 發佈:2019-02-20
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>
美文美圖