RadioButton和CheckBox默认左边有个选择状态的图片
要隐藏到。XML可以设置
android:button="@null";
即可
然而在用代码设置的时候发现
rb.setButtonDrawable(null);
rb.setButtonDrawable(0);
在高版本手机看是隐藏了
在低版本手机还是现实,代码无效
查看setButtonDrawable()的源码,发现源码屏蔽了null和0的情况
所以在代码实现的正确写法是:
rb.setButtonDrawable(new ColorDrawable(Color.TRANSPARENT));