RadioButton 消除自带圆圈效果需要注意版本适配

特此记录:

在 Android API 19 环境下,RadioButton 如果需要消除自带的圆圈效果只能以代码的形式来设置:

mRadioButton.setButtonDrawable(new BitmapDrawable(null, ""));

还可以通过配置:

android:background="@drawable/selector_btn_valuation_bg" // 实际生效配置
app:buttonCompat="@drawable/selector_btn_valuation_bg" // 个人理解只是作为覆盖自带效果,而设置 @null 同样不行

有的文章里建议 xml 配置 :

android:button="@null"
android:background="@null"

这两个属性不管是单独配置,还是一起配置,我都试过,亲测无效!!!

你可能感兴趣的:(Android)