当前位置 : 主页 > 手机开发 > android >

Android禁用xml中的无线电组

来源:互联网 收集:自由互联 发布时间:2021-06-11
在我的 Android应用程序中,我需要在xml布局中禁用无线电组.我搜索过,但我发现只能通过编程方式而不是xml布局. 我的代码在这里 RadioGroup android:id="@+id/menu1" android:layout_width="80dp" android:la
在我的 Android应用程序中,我需要在xml布局中禁用无线电组.我搜索过,但我发现只能通过编程方式而不是xml布局.

我的代码在这里

<RadioGroup
        android:id="@+id/menu1"
        android:layout_width="80dp"
        android:layout_height="wrap_content"
        android:layout_x="170dp"
        android:layout_y="100dp" >

        <RadioButton
            android:id="@+id/radioButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Yes" />

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

我尝试过android:enabled =“false”但是Radio Group不支持它.但它在RadioButton中起作用

<RadioButton
            android:id="@+id/radioButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:enabled="false"
            android:text="Yes" />

现在我的问题是如果我的RadioGroup包含10个RadioButtons,我想仅为RadioGroup设置enable = false,而不是为每个单独的RadioButton设置.那么如何禁用整个RadioGroup而不是禁用RadioButtons?

我只需要在xml布局中.提前致谢

使用以下属性

android:clickable="false"
网友评论