По умолчанию кнопка переключения Android отображается - PullRequest
0 голосов
/ 20 марта 2012

Я создаю пользовательскую кнопку переключения.Несмотря на то, что я создал собственное изображение, изображение кнопки переключения по умолчанию все еще просвечивает (рисунки ниже).Я создал селектор и сослался на него, используя свойство android:background.

Селектор выглядит следующим образом:

<item android:state_checked="true"
    android:drawable="@drawable/playon" />

<item android:state_checked="false"
    android:drawable="@drawable/playoff" />

<item android:drawable="@drawable/playoff" />

Где @drawable/playoff равно http://i41.tinypic.com/sgpugj.png. Однако, когдакнопка переключения выключена, она выглядит как http://i42.tinypic.com/2irap9x.png. Как вы можете видеть, сообщение «Выкл.» является «ореолом», как будто оно все еще хочет использовать кнопку переключения по умолчанию.Любая помощь по устранению этого будет принята с благодарностью.

Ответы [ 2 ]

2 голосов
/ 29 августа 2012

Я использовал следующие методы для удаления текста по умолчанию (вкл / выкл) в моем Java-файле.

  tgl_btn.setTextOff("");
  tgl_btn.setTextOn("");
1 голос
/ 21 марта 2012

Я исправил проблему, используя android:button и android:background, ссылающиеся на один и тот же селектор.

...