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"));

你可能感兴趣的:(Textview动态设置颜色问题)