Я хочу спросить, как мы можем конструировать Radio Group в Android как изображенияStyle Radio Group Android
Я дизайн XML, как это:
<RadioGroup
android:layout_below="@+id/btnGroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/rdiEasy"
android:text="EASY"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<RadioButton
android:id="@+id/rdiMedium"
android:text="MEDIUM"
android:layout_marginRight="8dp"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/rdiHard"
android:text="HARD"
android:layout_alignParentLeft="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<RadioButton
android:id="@+id/rdiHardest"
android:text="HARDEST"
android:layout_alignParentRight="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
</RadioGroup>
Я использую RadioButtonGroup wrap 2 RelativeLayout, каждый RelativeLayout содержит две кнопки Radio. Но с этим дизайном я не могу выбрать только одну радиокнопку, все еще можно выбрать мульти-переключатель. Так что любой может помочь мне, как дизайн Radio Button с этим дизайном, а только один вариант.
использовать два LinearLayout (горизонтально) внутри LinearLayout с вертикальной ориентацией вместо Relative layout. –
Для вашей информации RadioGroup должна содержать только RadioButton –
Спасибо за ответ, я имею в виду, что у меня есть proplem с режимом выбора RadioGroup! С моим кодом я могу реализовать этот проект, но не только выбрать один вариант (группа Radio Button не работает) – EddyLee