仅隐藏复选框,而不是Android中的文本

时间:2014-09-19 11:05:53

标签: android

我如何隐藏复选框,但不能隐藏复选框文本。 Checkbox是以编程方式创建的。

myCheckBox.setVisibility(View.GONE)隐藏整个复选框,其中还包含文字。我想只显示文字但不显示方框图标。

期待尽快收到你的回复。

2 个答案:

答案 0 :(得分:8)

这对我有用:

Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
myCheckBox.setButtonDrawable(transparentDrawable);

答案 1 :(得分:-1)

你可以这样做,不要在复选框元素中给出文本值,你使用单独的textview文本和隐藏复选框。 实施例

         <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hindustan"/>
        <CheckBox
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="invisible"
            android:id="@+id/hindustanCB"/>