无法实现在java代码中设置radiobutton颜色变换

我在res/color文件夹下写了一个selector,在java中setTextColor引用时无效果。
本人新手,还请各位大大指教~
以下是关键代码
res/color/textcolor.xml
<?xml version="1.0" encoding="utf-8"?>

<item android:state_checked="true" android:color="@color/theme"/>
<item android:state_checked="false" android:color="@color/gray"/>

MainActivity中
temp.setTextColor(getResources().getColor(R.color.textcolor));

2个回答

何不setTextColor(Color.black)试试?

不是在代码中引用的,是在布局文件中引用的,比如说你写了一个selecter,你要在你调用的那个布局里直接设置颜色

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问