最佳答案
在XML中,我们可以通过textColor
属性设置文本颜色,就像android:textColor="#FF0000"
一样。但是我如何通过编码来改变它呢?
我试过这样的方法:
holder.text.setTextColor(R.color.Red);
其中holder
只是一个类,text
是TextView
类型。红色是字符串中设置的RGB值(#FF0000)。
但是它显示的不是红色而是另一种颜色。我们可以在setTextColor()中传递什么样的参数?在文档中,它说int
,但它是一个资源引用值还是其他什么?