Android TextColor正在更改为错误的颜色
我只是想用这个代码在我的recyclerview中更改textcolor↓↓↓Android TextColor正在更改为错误的颜色,android,kotlin,Android,Kotlin,我只是想用这个代码在我的recyclerview中更改textcolor↓↓↓ itemView.resultTV.textColor = if (result >= 0) R.color.green else R.color.red 但它将颜色改为浅紫色,既不是基本颜色,也不是绿色或红色 有什么想法吗?您使用的是颜色的resId,而setTextColor需要颜色。您应该使用资源将R.color转换为资源表示的颜色请尝试下面的代码- ContextCompat.getColor(con
itemView.resultTV.textColor = if (result >= 0) R.color.green else R.color.red
但它将颜色改为浅紫色,既不是基本颜色,也不是绿色或红色
有什么想法吗?您使用的是颜色的
resId
,而setTextColor
需要颜色。您应该使用资源将R.color转换为资源表示的颜色请尝试下面的代码-
ContextCompat.getColor(context, R.color.green)
ContextCompat.getColor(context, R.color.red)
setTextColor需要颜色的“int”,我们可以通过R.Color提供。颜色代码“而不是resId