Мне нужно сделать кнопку переключения, используя два изображения вместо состояния ВКЛ / ВЫКЛ.
В выключенном состоянии я устанавливаю фоновое изображение, но текст OFF не может быть удален, пока я использую фоновое изображение.
И я не могу установить другое изображение в состояние ON, нажав кнопку переключения :( Я новичок в Android. Надеюсь, вы, ребята, поможете мне решить эту проблему
android
togglebutton
MBMJ
источник
источник
Ответы:
Сделай это:
создать check.xml в папке с возможностью переноса
источник
android:background="@null"
иandroid:drawableRight="@drawable/check"
. Обычно я обнаруживал, что кнопки-переключатели выровнены по правому краю. Если вам нужно выровнять по левому краю, используйтеandroid:drawableLeft
Решение AkashG у меня не работает. Когда я настраиваю check.xml на фон, он просто растягивается по вертикали. Чтобы решить эту проблему, вы должны настроить check.xml на свойство "android: button":
check.xml:
источник
android:background="@android:color/transparent"
можно использоватьВы можете попробовать что-то подобное. Здесь при нажатии кнопки изображения я переключаю просмотр изображения.
источник