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

and*_*ats 7 android

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

myCheckBox.setVisibility(View.GONE)隐藏整个复选框,同时包含文本.我想只显示文字但不显示框图标.

希望能早日得到你的回复.

okk*_*kko 8

这对我有用:

Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT);
myCheckBox.setButtonDrawable(transparentDrawable);
Run Code Online (Sandbox Code Playgroud)


小智 -1

您可以这样做,不要在复选框元素中给出文本值,您使用单独的文本视图作为文本并隐藏复选框。例子

         <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"/>
Run Code Online (Sandbox Code Playgroud)