0

我有一个Sub-Menu我做的。但是,我只能弄清楚如何制作它,以便用户可以检查多项内容。但是,可悲的是,我找不到任何attributes可以做到to check only one thing at a time的,或单选按钮。谁能告诉我这个属性?

4

1 回答 1

0

我有同样的问题,我用下面的方法解决了。

<!--Normal View-->
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <!--Radio group that makes only one selected item-->
    <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true">

        <!--Different buttons-->
        <RadioButton
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="btn1" />

        <!-- sub buttons -->
        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/radios_extra">
            <!-- fill this radio group with extra items and when check btn1 change the visivility for VISIBLE -->
            <RadioGroup
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:inputType="text"
                android:id="@+id/extra_group"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true"
                android:visibility="gone" />

        </RelativeLayout>

        <RadioButton
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="bt2" />

    </RadioGroup>

</RelativeLayout>
于 2017-01-12T18:21:41.080 回答