私は次のラジオグループを持っています:
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/rd_male"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Male" />
<RadioButton
android:id="@+id/rd_female"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Female" />
</RadioGroup>
このラジオ グループで選択した値を取得したいので、onCreate メソッドで次のコードを記述しました。
int checkedRadioButton = rgGender.getCheckedRadioButtonId();
switch (checkedRadioButton) {
case R.id.rd_male : gender = "Female";
break;
case R.id.rd_female : gender = "Male";
break;
}
しかし、変数性別の値が「女性」のみであることを見つけるたびに(男性を選択しますが)
このコードのどこが間違っていますか? 私を助けてください。