平时在xml布局给TextView控件设置textColor时,直接使用colors里设置的值即可正常展示,今天在代码里动态设置时发现无效,于是便把:
textView.setTextColor(R.color.white))
改成
textView.setTextColor(context.resources.getColor(R.color.white))
就可以了
上面方法有些过时了,现可以用这个:
tv.setTextColor(ContextCompat.getColor(context, R.color.text_color_white))