只隐藏checkbox,不是Android中的文本

我怎样才能隐藏checkbox框,而不是checkbox中的文本。 Checkbox是以编程方式创build的。

myCheckBox.setVisibility(View.GONE)隐藏整个checkbox,其中也包含文本。 我只想显示文本,而不是框图标。

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

Solutions Collecting From Web of "只隐藏checkbox,不是Android中的文本"

这适用于我:

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

你可以这样做,不要在checkbox元素给文本值,你使用单独的textview文本和隐藏checkbox。 例

  <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"/>