Android中给TextView设置颜色无效的问题

时间:2021-10-19 17:16:11

1.场景

在适配器中给某个TextView设置不同的颜色属性时,发现怎么设置也不成功,最后发现是自己的设置方式不对,我之前的写法是mTextView.setTextColor(R.color.***),发现这样写是无效的

2.解决

通过百度,解决方法如下:

1.直接使用Color.parse(String color)

2.通过调用Resources对象的getColor(int color)方法

mTextView.setTextColor(Color.parseColor("#333333"));
mTextView.setTextColor(this.getResources().getColor(R.color.colorAccent));

记录曾经遇到的坑~~~