Ich habe ein Layout für eine einfache App, die eine Frage und 4 Antworten in 4 Radiobuttons in einem Raster hat erstellt. Ich habe das Layout mit 2 Radiogruppen gestaltet. Bitte helfen Sie mir, das gleiche mit einer Radiogruppe zu gestalten. Vielen Dank im Voraus This is what my layout looks like, but I have accomplished this using two radio groups one after another using two radio buttons in eachRadio Button Layout in Grid
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.example.android.educationalapp.MainActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/Q1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:text="@string/Q1" />
<RadioGroup
android:id="@+id/R1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/Q1"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<RadioButton
android:id="@+id/A1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/A1" />
<RadioButton
android:id="@+id/B1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/B1" />
</RadioGroup>
<RadioGroup
android:id="@+id/R2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/R1"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<RadioButton
android:id="@+id/C1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/C1" />
<RadioButton
android:id="@+id/D1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/D1" />
</RadioGroup>
<Button
android:id="@+id/S1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/R2"
android:layout_marginTop="4dp"
android:layout_marginRight="4dp"
android:text="Check" />
<View
android:id="@+id/V1"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_below="@id/S1"
android:layout_marginTop="8dp"
android:background="@color/colorPrimaryDark">
</View>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/Q2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginTop="8dp"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:text="@string/Q2" />
<RadioGroup
android:id="@+id/R3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/Q2"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<RadioButton
android:id="@+id/A2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/A2" />
<RadioButton
android:id="@+id/B2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/B2" />
</RadioGroup>
<RadioGroup
android:id="@+id/R4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/R3"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<RadioButton
android:id="@+id/C2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/C2" />
<RadioButton
android:id="@+id/D2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="4dp"
android:paddingRight="4dp"
android:text="@string/D2" />
</RadioGroup>
<Button
android:id="@+id/S2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@id/R4"
android:layout_marginTop="4dp"
android:text="Check"
android:layout_marginRight="4dp"
android:onClick="onCheckButtonClicked"/>
<View
android:id="@+id/V2"
android:layout_width="match_parent"
android:layout_height="1dp"
android:layout_below="@id/S2"
android:layout_marginTop="8dp"
android:background="@color/colorPrimaryDark">
</View>
</RelativeLayout>
</LinearLayout>
So sieht mein XML-Code aus. Alles was ich will, ist, dass für jede Frage nur ein Optionsfeld ausgewählt werden sollte. Ich kenne den Code mit einer Radio-Gruppe, aber für zwei Radio-Gruppen kann ich nicht herausfinden. Bitte um Rat.
Wie wäre es Entsendung Sie R-Code? Es erleichtert die Antwort. – Blackbam
@Blackbam Ich habe meinen XML-Code geteilt. Würde mich freuen, wenn Sie mir helfen können. –
Brauchen Sie Hilfe kann mir bitte jemand helfen. –