Android Radiobutton wird nicht deaktiviert

Hallo, ich habe zwei RadioButtons in ein RadioGroup eingefügt. Allerdings wird keiner deaktiviert, wenn ich auf den anderen drücke. Der zweite Radiobutton wird mit einem LinearLayout verschachtelt, weil ich ein EditText und ein TextView daneben anzeigen will. Wenn ich das LinearLayout entferne und nur die beiden RadioButtons in RadioGroup definiere, funktioniert's dann. Aber ich möchte neben den zweiten RadioButton ein EditText und ein TextView anzeigen lassen.

Layoutdatei:
XML:
<RadioGroup
            android:id="@+id/radiogroup"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <RadioButton
                android:id="@+id/radio1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:onClick="checkButton"
                android:text="Unendlich viele Stellen nach dem Komma"
                android:textSize="18sp" />

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <RadioButton
                    android:id="@+id/radio2"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:onClick="checkButton"/>

                <EditText
                    android:id="@+id/edit"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:ems="2"
                    android:enabled="false"
                    android:inputType="number" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="Stellen nach dem Komma"
                    android:textColor="@android:color/black"
                    android:textSize="18sp" />
            </LinearLayout>
        </RadioGroup>
Activity:
Java:
public class Settings extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_settings);
    }
}
 
Afaik ist das nicht möglich bspw haben das die Android-Devs nicht vorgesehen Radiobuttons in einer Radiogroup mit anderen Layouts zu schachteln.
Kannst du nicht einfach etwas tricksen? Ich denke da an 2 Layouts nebeneinander. In dem einen hast du die Radiogroup mit den Radiobuttons und in dem anderen Layout hast du deine Textview mit Edittext. So solltest du doch theoretisch auch das Feeling hinbekommen.
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben