2015-02-18 3 views
7

В моем приложении для Android я использовал кнопку переключения, так или иначе, чтобы скрыть текст кнопки переключения, для уровня API 21 есть возможность скрыть (android: showText), но мне нужно запустить его на нижних устройств на уровне ниже мой XML:Скрыть текст по умолчанию для андроидного переключателя Кнопка

<Switch 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="7dp" 
     android:background="@drawable/offbuttonbg" 
     android:textAppearance="@style/SwitchTextAppearance" 
     android:thumb="@drawable/switchselector" /> 
+3

set empty string on textOff, textOn ..., возможно ... самое простое решение .... – Opiatefuchs

+0

Согласен, см. Пример ниже. – Nullpoint

+0

Да, я понял, очень глупый вопрос, в любом случае спасибо за ваш быстрый ответ – Madhu

ответ

9

для нижней версии, чтобы скрыть текст использовать

<Switch 
      android:layout_width="100dp" 
      android:layout_height="wrap_content" 
      android:layout_centerHorizontal="true" 
      android:layout_marginTop="7dp" 
      android:textOff="" 
      android:textOn="" 
      android:background="@drawable/offbuttonbg" 
      android:textAppearance="@style/SwitchTextAppearance" 
      android:thumb="@drawable/switchselector" /> 
+0

В чем проблема с моим ответом? – Fahim

0

у вас есть два варианта один через код другой с помощью XML.

Via Код:

yourSwitch.setTextOff("textWhenOff") //Sets the text when the component is not in checked state. 

yourSwitch.setTextOn("textWhenOn") //Sets the text when the component is not in checked state. 

XML

<Switch 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="7dp" 
     android:textOff="The text for the component when it's not checked." 
     android:textOn="The text for the component when it's checked." 
     android:background="@drawable/offbuttonbg" 
     android:textAppearance="@style/SwitchTextAppearance" 
     android:thumb="@drawable/switchselector" /> 

Всегда обращайтесь к Switch Documentation, если вам нужно больше информации.

+0

пользователь хочет скрыть текст – Fahim

+0

Я согласен, поэтому решение для установки textOff и textOn будет работать для этого случая, также глядя на вас, вы предлагаете то же самое, только для XML, я дал обе формы в коде и XML, Нет причин для голосования здесь. – Nullpoint

Смежные вопросы