以前專案中經常使用的就是button的狀態背景選擇器了,但是現在突然遇到乙個字型顏色也要改變的需求,按照以前的方法時出現了一些問題,現在就把正確的解決方案寫一下
整個需求需要3步來完成
1> 建立text_color_selector.xml
2>設定顏色
3>在button裡面引用這個樣式
第一步,在res資料夾下面建立drawable資料夾,在drawable裡面建立text_color_selector.xml
<?xml version="1.0" encoding="utf-8"?>
2>設定顏色
在values建立background。xml
<?xml version="1.0" encoding="utf-8"?>
#ff0000
#000000
#0f0
#ccc
3>在button裡面吧選擇器設定給textcolor
ok搞定
android 設定狀態列顏色和字型顏色
這個比較完整 複製下面 通過setstatusbarbgcolor方法直接設定顏色即可,狀態列字型顏色會根據背景顏色進行改變。只支援6.0及以上版本。public void setstatusbarbgcolor colorint int color else 判斷顏色是不是亮色 param col...
MFC修改Button背景顏色和字型顏色
afx msg void ondrawitem int nidctl,lpdrawitemstruct lpdrawitemstruct 修改button背景顏色和字型顏色 void cskindlg ondrawitem int nidctl,lpdrawitemstruct lpdrawitem...
button字型大小 顏色 字形設定
大小,字形設定 1.只需要在initdialog新增 即可 2.cfont定義的變數要定義為類成員變數,不然不能顯示設定效果 3.改變字型大小 m nfont.createfont 30,10,0,0,700,false,false,0,default charset,default charset...