发送时检查单选按钮问题?
RadioButton Issue get checked when sending?
有两个 RadioButton 和按钮发送。
当我点击发送按钮时,会选中 2 个单选按钮。
如何避免这种情况?
enter image description here
如果您只想一次检查一个 RadioButton
,请将它们放在一个 RadioGroup
中。
您需要对单选按钮进行分组,以便在 xml 内添加单选按钮:
<RadioGroup> .....</RadioGroup>
然后在您的 activity 中执行此操作:
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.myRadioGroup); //declare the radiogroup
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// find which radio button is selected
if(checkedId == R.id.radiobtn1) {
//code here
} else if(checkedId == R.id.radiobtn2) {
//code here
} else {
//code here
}
}
});
只需将 RadioButton 放入 RadioGroup
有两个 RadioButton 和按钮发送。
当我点击发送按钮时,会选中 2 个单选按钮。
如何避免这种情况? enter image description here
如果您只想一次检查一个 RadioButton
,请将它们放在一个 RadioGroup
中。
您需要对单选按钮进行分组,以便在 xml 内添加单选按钮:
<RadioGroup> .....</RadioGroup>
然后在您的 activity 中执行此操作:
RadioGroup radioGroup = (RadioGroup) findViewById(R.id.myRadioGroup); //declare the radiogroup
radioGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// find which radio button is selected
if(checkedId == R.id.radiobtn1) {
//code here
} else if(checkedId == R.id.radiobtn2) {
//code here
} else {
//code here
}
}
});
只需将 RadioButton 放入 RadioGroup