Ich möchte Radio-Schaltflächen abrufen, die in XML erstellt wurden. Es ist in Ordnung. Aber wenn ich überprüfe, ob dieser Radio-Button aktiviert ist, Android Studio mir sagen, dass der Radioknopf abrufen leer ist.Status des Optionsfelds kann nicht abgerufen werden
XML:
<RadioGroup
android:layout_width="148dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:id="@+id/RadioGroup_MODE">
<!-- android:buttonTint="@color/BouttonsRadio"-->
<RadioButton
android:layout_width="137dp"
android:layout_height="wrap_content"
android:text="@string/Mode_J"
android:id="@+id/BouttonRADIO_JOUR"
android:layout_gravity="center_horizontal"
android:textSize="20dp"
android:textStyle="bold" />
<RadioButton
android:layout_width="137dp"
android:layout_height="wrap_content"
android:text="@string/Mode_N"
android:id="@+id/BouttonRADIO_NUIT"
android:layout_gravity="center_horizontal"
android:textSize="20dp"
android:textStyle="bold" />
</RadioGroup>
JAVA:
final RadioButton radiobutton_mode_j = (RadioButton) findViewById(R.id.BouttonRADIO_JOUR);
final RadioButton radiobutton_mode_n = (RadioButton) findViewById(R.id.BouttonRADIO_NUIT);
ich diesen Code für den Check verwenden, wenn es dieses Radiobutton ist, die überprüft wird:
radiobutton_mode_j.isChecked()
radiobutton_mode_n.isChecked()
Danke für Ihre Antwort. Aber ich bin ein Anfänger in Android dev, und ich verstehe nicht, was ist Ihre Variable "radioButton" – McNavy
@McNavy Ok, ich aktualisiere meine Antwort. –
@McNavy Sie müssen radioButtons nicht wie Sie initialisieren, folgen Sie einfach dem obigen Code und akzeptieren Sie es, wenn es nützlich ist. –