在XML中,我们可以通过textColor
属性设置文本颜色,例如android:textColor="#FF0000"
。但是,如何通过编码进行更改?
我尝试了类似的东西:
holder.text.setTextColor(R.color.Red);
在哪里holder
只是一个类,并且text
是类型TextView
。红色是在字符串中设置的RGB值(#FF0000)。
但是它显示出不同的颜色,而不是红色。我们可以在setTextColor()中传递什么样的参数?在文档中说int
,但这是资源参考值还是其他值?