Android 如何在kotlin中以编程方式更改文本颜色
我在stakeOverFlow上发现了类似的问题,但答案对我没有帮助 文件:values.xmlAndroid 如何在kotlin中以编程方式更改文本颜色,android,xml,kotlin,Android,Xml,Kotlin,我在stakeOverFlow上发现了类似的问题,但答案对我没有帮助 文件:values.xml <color name= "orange_or">#EC7000</color> 如何将此文本视图从kotlin中的values.xml文件更改为该颜色?您可以使用: //with a color myText.setTextColor(ContextCompat.getColor(this,R.color.orange_or))
<color name= "orange_or">#EC7000</color>
如何将此文本视图从kotlin中的values.xml文件更改为该颜色?您可以使用:
//with a color
myText.setTextColor(ContextCompat.getColor(this,R.color.orange_or))
//with a selector
myText.setTextColor(AppCompatResources.getColorStateList(this, R.color.xxx))
您可以使用:
//with a color
myText.setTextColor(ContextCompat.getColor(this,R.color.orange_or))
//with a selector
myText.setTextColor(AppCompatResources.getColorStateList(this, R.color.xxx))
谢谢你的回答,但是我可以从values.xml获取变量吗?@ramossuit这个变量是什么意思?您可以使用项目值中的
R.color.orange\u或获取值文件中有所有的颜色和值感谢您的回答,但是我可以从values.xml中获取变量吗?@ramossuit这个变量是什么意思?您可以使用项目值中的R.color.orange\u或获取值文件中有所有的颜色和值我们在xml中使用的项目的