2014-09-19 3 views
7

Как я могу скрыть только поле флажка, но не флажок. Checkbox создан программно.Скрыть только флажок не текст в Android

myCheckBox.setVisibility(View.GONE) скрывает всю галочку с текстом. Я хотел бы показать только текст, но не значок коробки.

Ждет скоро услышать от вас.

ответ

0

Вы можете сделать так, не давайте текстовое значение в элементе флажка, вы используете отдельный текст для текста и скрываете флажок. Пример

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

Не очень хороший подход. – Killer

7

Это работает для меня:

Drawable transparentDrawable = new ColorDrawable(Color.TRANSPARENT); 
myCheckBox.setButtonDrawable(transparentDrawable); 
Смежные вопросы