Ich bin ziemlich neu in Android Studio. Also entschuldige ich mich für die neue Frage. Ich habe Beiträge darüber gelesen, wie man setEnabled() verwendet; Methode zum Aktivieren und Deaktivieren eines Bodens. Wie Sie im Code sehen können, versuche ich eine zuvor deaktivierte Schaltfläche zu aktivieren (über xml mit android:enabled="false"/>
). Immer wenn eines der Radiobuttons in einer radioGroup ausgewählt ist.Die Methode 'setEnabled' kann nicht aufgelöst werden. Android Studio
Der ‚setEnabled‘ Teil des Codes wird rot markiert und Fehler Pop: Methode ‚setEnabled(boolean)
‘ nicht lösen kann
Hier ist der Code. Ich würde gerne wissen, warum das nicht funktioniert und wie man es beheben kann, anstatt nur die Antwort selbst. Vielen Dank im Voraus
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.radioButtonYes:
if (checked)
R.id.buttonNEXT.setEnabled(true);
break;
case R.id.radioButtonNo:
if (checked)
R.id.buttonNEXT.setEnabled(true);
break;
case R.id.radioButtonDontknow:
if (checked)
R.id.buttonNEXT.setEnabled(true);
break;
}
'R.id.buttonNEXT' von' int' Typ ist, können Sie nicht() 'dafür verwenden' setEnabled. –