Textview動態設置顏色問題

TextView text;

text.setTextColor(R.color.red);

直接動態設置沒用,eclipse也會報錯

1. 在Activity中,可以用:

setTextColor(getResources().getColor(R.color.blue_red));

2. 在Adapter等沒有getResources的方法中

setTextColor(context.getResources().getColor(R.color.blue_red));

context可在構造函數中獲得

還有另外的三種顏色設置的辦法:

text.setTextColor(Color.rgb(200,0,0));
text.setTextColor(Color.argb(0,200,0,0));

text.setTextColor(Color.parseColor("#FFFFFF"));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章