1

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

4

4 に答える 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 に答える