radiogroup,radipbutton 使用在 一组数据 单选中。
checkbox 选项是否选中,使用在 多选中,
特殊使用情况一
使用 setOnClickListener() 替代
OnCheckedChangeListener 实现 监听@Override public void onClick(View v) { switch (v.getId()) { case R.id.weixin_pay://微信 支付点击 if (wxpay.isChecked()) { wxpay.setChecked(true); payType = 1; } else { wxpay.setChecked(false); payType = -1; } break; case R.id.zhifubao_pay://支付宝 支付点击 if (alpay.isChecked()) { alpay.setChecked(true); payType = 2; } else { alpay.setChecked(false); payType = -1; } break; ...
特殊使用情况二
多个 checkbox 实现 单选
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.weixin_pay://微信 支付点击
wxpay.setChecked(true);
alpay.setChecked(false);
payType = 1;
break;
case R.id.zhifubao_pay://支付宝 支付点击
alpay.setChecked(true);
wxpay.setChecked(false);
payType = 2;
break;
...