RadioGroup对于多选一是很实用的,RadioButton在其中,为适应项目,需要自定义RadioButton。我的是一个图片在右边的显示。
@SuppressLint("AppCompatCustomView")
public class MyRadioButton extends RadioButton {
private Drawable drawable;
public MyRadioButton(Context context) {
super(context);
}
public MyRadioButton(Context context, AttributeSet attrs) {
super(context, attrs);
drawable = getResources().getDrawable(R.drawable.radio_choose);
drawable.setBounds(0, 0, 50, 50);
setCompoundDrawables(null, null, drawable, null);
}
}
radio_choose的部分
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_checked="false"
android:drawable="@drawable/shopcar_noselect"