我在一个单选组中有两个单选按钮,当我选择任何单选按钮并尝试使用 isselected 方法获取布尔值时,我总是得到错误值。为什么会这样。请帮助我。
问问题
1726 次
4 回答
2
我也有同样的问题,isSelected 方法不起作用。isChecked 方法对我有用:
if( myRadioButton.isChecked() ){
// do stuff
} else {
// do other stuff
}
于 2016-06-28T12:42:53.820 回答
0
也许这会有所帮助
int radioButtonID = radioButtonGroup.getCheckedRadioButtonId();
View radioButton = radioButtonGroup.findViewById(radioButtonID);
然后使用 radioButton 执行您想要的任何任务。
来源:链接
于 2014-04-28T11:02:11.353 回答
0
用这个:
radioButton.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton btn, boolean isCheck) {
//handle the boolean flag here.
if(isCheck==true)
//Do something
else
//do something else
}
});
来源:链接
于 2014-04-28T10:53:36.277 回答
0
用这个:
int selectedRbBtn = radiogroup.getCheckedRadioButtonId();
如果它返回-1
,则没有选择任何内容...
于 2015-06-25T12:25:54.483 回答