安卓能更换selector吗

安卓radiobutton控件的background和drawableLeft属性分别应用了一个selector,可以在代码中换掉这个selector,改用其他的selector吗(想实现一个答题功能,点击查看答案后,选中的选项根据答案是否正确变成绿色和红色)

 

如果可以,分别用什么语句呢,尝试使用option_a.setBackgroundResource(R.drawable.corr_a);就闪退了,corr_a是一个selector的xml文件。

参考下别人的方案


使用代码动态创建Selector_CnPeng的博客-CSDN博客_动态创建selector 代码如下第一步:创建:/** * Created by developer on 16/10/13. 动态创建Selector */public class CommonUtils { /** * 用java代码的方式动态生成状态选择器 */ public static Drawable generatePressedSelector(Drawable pres https://blog.csdn.net/north1989/article/details/52806060