【发布时间】:2016-11-17 07:07:37
【问题描述】:
我设法将单选按钮放在水平和垂直方向,但它们位于两个单选组中,但我希望所有单选按钮都放在一个单选组中。
My output its look fine 但是它们在两个无线电组中,我如何通过单个无线电组实现这种类型的布局。
xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
tools:context="com.example.asad.homebuyerproject.ResidentialFragment">
<RadioGroup
android:id="@+id/ReplaceAreaCommercial"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="#FFFFFF"
android:layout_marginLeft="10dp">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/hostdrawable" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Residential"
android:button="@drawable/houdrawable" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Residential"
android:button="@drawable/uilfloor" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Residential"
android:button="@drawable/penhoudrawable" />
</RadioGroup>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="160dp"
android:layout_marginStart="160dp"
>
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp">
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/fladrawable" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/vildrawable" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:elevation="0dp"
android:button="@drawable/studaprtment" />
</RadioGroup>
</RelativeLayout>
【问题讨论】:
-
您应该使用带有 Gridlayout 选项的 Gridview 或 Recyclerview。
-
@android_griezmann 请提供任何示例
-
gridview 可能的解决方案是here
标签: android xml android-radiogroup android-radiobutton