问题:
RadioButton点击一次一直再次点击不起作用
解决办法
增加点击全局变量,点击事件之后修改全局变量,点击的时候根据全局变量进行反选
case R.id.view_tron_mage_detl_rb_postscript:
XLog.showArgsInfo("点击了");
mRbPostscript.toggle();
if (isCheck) {
mRbPostscript.setChecked(false);
} else {
mRbPostscript.setChecked(true);
}
isCheck = mRbPostscript.isChecked();
XLog.showArgsInfo(mRbPostscript.isChecked());
// mRbPostscript.setChecked(!mRbPostscript.isChecked());
// XLog.showArgsInfo(mRbPostscript.isChecked());
break;
private boolean isCheck;
问题原因
RadioButton添加了drawable (自己引用的选择文件,)点击之后已经是选中状态,后再次点击还是选中所以不会按照drawable里的选中状态