1. 程式人生 > >Android動態設定字型顏色

Android動態設定字型顏色

步驟:

1.在values資料夾下的strings.xml檔案裡新增顏色:比如

<color name="ccc">#ccc</color>

2.如果你直接這樣寫:
tv.setTextColor(R.color.ccc);

理論上是不行的,不過我發現有時行,有時不行。

正確的寫法應該是:

tv.setTextColor(this.getResources().getColor(R.color.ccc));
ok!
所以在java程式碼裡用到專案資源的話,不要忘記要用getResources()!!