1. 程式人生 > >android設定顏色方法

android設定顏色方法

1、寫在res\values\color.xml檔案中,如:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="text_color">#00000000</color>
    <color name="sweet_dialog_bg_color">#FFFFFF</color>

</resources>

呼叫:mTv.setTextColor( this.getResources().getColor(R.color.text_color));

總結:注意color.xml檔案中的 顏色值是以#號開頭的rgb值

,可以加透明值,也可以不加,(若是八位,則前兩位是透明度)

2、直接寫在程式碼中

呼叫:mTv.setTextColor(0xFF0000FF);

總結:android顏色值寫在程式碼中必須加上透明度才能生效,即8位顏色值。

3、使用系統自帶的顏色值

呼叫:mTv.setTextColor(android.graphics.Color.RED);

4、使用RGB函式或ARGB函式

呼叫:Color.rgb(red,green,blue)或Color.argb(a,red,green,blue)

總結:引數必須是0-255之間的數,函式返回int值,a表示透明度。

5、使用parseColor函式

呼叫:android.graphics.Color.parseColor(#87CEFA)

總結:引數不帶透明度