Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android ColorStateList使用方法

Android ColorStateList使用方法

編輯:關於Android編程


Android ColorStateList可以添加xml文件可以結合selector使背景顏色變化更加自由。








selector的基本含義和用法可以參照我的另一篇博客,

兩種方式進行調用:

1.Button btn=(Button)findViewById(R.id.btn);

Resources resource=(Resources)getBaseContext().getResources();

ColorStateList csl=(ColorStateList)resource.getColorStateList(R.color.button_text);

if(csl!=null){

btn.setTextColor(color_state_list);//設置按鈕文字顏色

}

2.

XmlResourceParser xpp=Resources.getSystem().getXml(R.color.button_text);
try {
ColorStateList csl= ColorStateList.createFromXml(getResources(),xpp);
btn.setTextColor(csl);
} catch (Exception e) {
// TODO: handle exception
}

就可以實現button或者text的按下或者不按下顏色的更換。

若有問題請留言,若轉載注明出處。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved