RadioButtonをクリックしても、チェックされていないことを意味します。ここRadioButtonのonClickでisCheckedが呼び出される理由
public void onRadioButtonClicked(View view) {
// Is the button now checked?
boolean checked = ((RadioButton) view).isChecked();
// Check which radio button was clicked
switch(view.getId()) {
case R.id.radio_pirates:
if (checked)
// Pirates are the best
break;
case R.id.radio_ninjas:
if (checked)
// Ninjas rule
break;
}
}
一つhttps://developer.android.com/guide/topics/ui/controls/radiobutton.html
なぜ私はちょうどこの代わりに行うことはできません: - - :RadioButton documentationから
public void onRadioButtonClicked(View view) {
// Check which radio button was clicked
switch(view.getId()) {
case R.id.radio_pirates:
// Pirates are the best
break;
case R.id.radio_ninjas:
// Ninjas rule
break;
}
}
参考になりました。それを押すかクリックすると、常にそれをチェックするという意味ではありませんか?だからなぜisChecked()ですか? – Himanshu