在使用radiobutton时,如果需要使用自定义选中和未选中状态时,可以在布局文件中这样写
android:button="@null" android:drawableLeft="@drawable/radiobutton_selector" android:drawablePadding="5dp"
这样做效果会更好,而且可以使用drawablePadding来改变图片和文字间的距离。
在drawableft中一定需要注意。。。。selector应有默认状态下的图片。。否则会不显示图片。
<item android:drawable="@mipmap/icon_circle_checked" android:state_checked="true" android:state_enabled="true" /> <item android:drawable="@mipmap/icon_circle_unchecked" android:state_checked="false" android:state_enabled="true" /> <item android:drawable="@mipmap/icon_circle_unchecked" />具体原因尚未发现。