本来准备在项目里监听TextView动态改变TextView背景颜色的
textView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
textView.setBackgroundColor(R.color.red);
}
});
然而发现这样不论设置的是什么颜色,textView的背景色都是灰色的
最后经测试必须改成textView.setBackgroundColor(getResources().getColor(R.color.red));这样才能改变背景颜色
仅此记录下,也给遇到同样问题的朋友一些参考