独立的RadioGroups列表

时间:2014-12-27 21:26:50

标签: android list listview radio-group

我到处寻找解决我问题的方法,但我的具体是......我需要一个关于如何创建独立无线电组列表的建议,如图示:

o item1•item1'

•item2 o item2'

o item3•item3'

我将在哪种物体中存储这些无线电组,以及如何生成它们。另外,radioButtons将动态生成。我使用listview还是不需要它?请帮忙。

1 个答案:

答案 0 :(得分:1)

我认为您应该考虑使用垂直线性布局,然后将radiogroups作为子元素放置,就像这样

        <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <RadioGroup
            android:id="@+id/radioGroup1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <RadioButton
                android:id="@+id/radio0"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="true"
                android:text="RadioButton" />

            <RadioButton
                android:id="@+id/radio1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="RadioButton" />
        </RadioGroup>

        <RadioGroup
            android:id="@+id/radioGroup2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <RadioButton
                android:id="@+id/radio3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:checked="true"
                android:text="RadioButton" />

            <RadioButton
                android:id="@+id/radio4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="RadioButton" />
        </RadioGroup>
    </LinearLayout>

你将得到一个像你描述的布局。