android radiobutton 设置选中问题

来源:互联网 发布:js鼠标移上去图片放大 编辑:程序博客网 时间:2024/04/29 20:56

在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;
    }
   }
  });

0 0
原创粉丝点击