如何从可点击功能中禁用radiobutton的文本?

时间:2015-12-23 04:43:05

标签: android android-radiobutton

我需要选择单选按钮,同时只触摸单选按钮的图标。默认情况下,当我触摸单选按钮的文本时,单选按钮也会被选中。如何禁用该功能?

WHERE (Customer_Category1 = @prmCategory OR Customer_Category2 = @prmCategory OR Customer_Category3 = @prmCategory)

2 个答案:

答案 0 :(得分:3)

要回答您的问题,您无法使用默认的radiobutton类。

android-radiobutton是类的一个对象,实际上是自己制作单选按钮。此类设置RadioButton的属性,并且在某种程度上,您无法更改这些属性。但是,您可以使其无法点击,更改颜色,设置文本,但是,您无法更改按钮的哪个部分是可点击的。要做到这一点,您必须创建自己的RadioButton类,并将其扩展到您正在使用的类。

enter image description here

唯一的办法就是建立自己的班级。如果这回答了你的问题,请告诉我。

:)

答案 1 :(得分:2)

试试这个简单的黑客

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

        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

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

    </LinearLayout>