ラジオ グループに 2 つのラジオ ボタンがあり、いずれかのラジオ ボタンを選択して isselected メソッドを使用してブール値を取得しようとすると、常に false 値が取得されます。なぜこれが起こっているのか、助けてください。
質問する
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 に答える