就简单的实现单选 : ivlivebuywechatRadioImg.setOnCheckedChangeListener(myOnCheckedChangeListener); ivRadioImg.setOnCheckedChangeListener(myOnCheckedChangeListener); } private CheckBox.OnCheckedChangeListener myOnCheckedChangeListener = new CheckBox.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonview, boolean isChecked) { switch (buttonview.getId()){ case R.id.cb_goods_radio_img2: if (isChecked) { ivRadioImg.setChecked( true ); ivlivebuywechatRadioImg.setChecked( false ); } else { ivlivebuywechatRadioImg.setChecked( true ); ivRadioImg.setChecked( false ); } } } };