RadioButton:RadioButton要放在RadioGroup中,点击切换产生的事件监听是比如性别
RadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(RadioGroup group, int checkedId){if(femaleButton.getId() == checkedId){Toast.makeText(Activity.this, "female", Toast.LENGTH_SHORT).show();
}else if(maleButton.getId() == checkedId){
}
});
CheckBox:checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked){if(isChecked){.....
}else{.......
}
});