2017-07-01 2 views

Antwort

1

Ich vermute, Sie missverstehen die Bedeutung von aktiviert, das passiert oft von Anfängern. android:enabled="true" bedeutet nur, dass RadioButton verwendbar ist. Zum Beispiel reagiert eine nicht aktivierte RadioButton nicht auf Benutzerklicks. Was Sie brauchen, ist checked:

android:checked="true" 

Check-out die Dokumentation: https://developer.android.com/guide/topics/ui/controls/radiobutton.html https://developer.android.com/reference/android/widget/RadioButton.html

0

versuchen es!

<RadioButton 
    android:id="@+id/radioButton" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:checked="true" 
    android:text="RadioButton" /> 

Wechsel:

android:enabled="true" 

für:

android:checked="true" 
0

programmatisch, können Sie die setChecked Methode in der prüfbaren Schnittstelle definiert verwenden:

RadioButton b = (RadioButton) findViewById(R.id.option1); 
b.setChecked(true); 

Ich hoffe, dass dies Ihnen helfen, alles Gute.

0

Statt

android:enabled="true" 

Mit dieser

android:checked="true" 
Verwandte Themen