赞
踩
在android中radiobutton默认的选中后就不会再取消选中,不过可以自己设置选中状态,但它的ischecked()方法每次返回值好像都是true,因此需要自己定义变量保存选中状态,以下代码测试可行:
boolean isselectall = false;
rad_allselect = (RadioButton) findViewById(R.id.rdb_all);
rad_allselect.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if (isselectall) {
rad_allselect.setChecked(false);
isselectall = false;
}else{
rad_allselect.setChecked(true);
isselectall = true;
}
}
});
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。