我如何隐藏复选框,但不能隐藏复选框文本。
Checkbox
是以编程方式创建的。
myCheckBox.setVisibility(View.GONE)
隐藏整个复选框,其中还包含文字。我想只显示文字但不显示方框图标。
期待尽快收到你的回复。
答案 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"/>