android背景顏色設定的幾種方法

2021-07-09 12:25:07 字數 747 閱讀 8884

textview text=(textview) findviewbyid(r.id.name);

//第1種:

text.settextcolor(android.graphics.color.red);//系統自帶的顏色類

// 第2種:

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

//第3種:

text.settextcolor(android.graphics.color.parsecolor("#87cefa")) ; //還是利用color類;

//第4種:

text.settextcolor(this.getresources().getcolor(r.color.red));

/*通過獲得資源檔案進行設定。根據不同的情況r.color.red也可以是r.string.red或者r.drawable.red,

* 當然前提是需要在相應的配置檔案裡做相應的配置,如(xml 標籤):

*

* name="red">#ff0000color>

name="red">#ff0000drawable>

name="red">#ff0000string>*/

Android給背景顏色設定Alpha 的坑

今天敲 的時候,發現獲取乙個控制項的drawable,然後動態設定alpha之後,介面看起來總不是有一些說不出來怪異的地方。動畫 剛開始只覺得很怪,後來發現當前介面設定的背景跟這個設定alpha背景顏色一樣的全部跟當初設定的不一樣,所以在網上找起了答案,終於在一篇博文總找到,所以記錄一下解決辦法。1...

Android 動態設定控制項文字顏色和背景色

一般我們要實現乙個控制項按壓變背景色,我們會寫selector的xml檔案,比如 控制項背景色選擇器 param context 當前上下文 param idnormal 預設 param idpressed 按壓時 return public static statelistdrawable se...

轉 備忘 android 文字顏色和背景的設定問題

本帖 在做乙個專案,突然遇到如下問題 比如 在color.xml中定義了幾個顏色 ffffff df8326 複製 又給textview 設定了字型顏色和背景色 複製 執行之後,顯示是正常的,背景為橙色,文字為白色。但是我動態操作了一下控制項,就是把這個textview 的字型顏色和背景顏色對調一下...