有没有办法创建一个单选按钮子菜单?

时间:2013-01-04 17:06:54

标签: android radio submenu

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

1 个答案:

答案 0 :(得分: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>