Ich muss eine Umschalttaste mit zwei Bildern anstelle des EIN / AUS-Status erstellen.
Im ausgeschalteten Zustand setze ich ein Hintergrundbild. Der AUS-Text kann jedoch nicht entfernt werden, während ich das Hintergrundbild verwende.
Und ich kann kein anderes Bild in den EIN-Zustand versetzen, indem ich auf die Umschalttaste klicke :( Ich bin neu in Android. Ich hoffe, ihr hilft mir, dieses Problem zu lösen
android
togglebutton
MBMJ
quelle
quelle
Antworten:
Mach das:
Erstellen Sie check.xml in einem Zeichenordner
quelle
android:background="@null"
undandroid:drawableRight="@drawable/check"
. Normalerweise habe ich festgestellt, dass Umschalttasten rechtsbündig sind. Wenn Sie es linksbündig benötigen, verwenden Sieandroid:drawableLeft
Die Lösung von AkashG funktioniert bei mir nicht. Wenn ich check.xml als Hintergrund einrichte, wird es nur in vertikaler Richtung gestreift. Um dieses Problem zu lösen, sollten Sie check.xml auf die Eigenschaft "android: button" einrichten:
check.xml:
quelle
android:background="@android:color/transparent"
können verwendet werdenSie können so etwas versuchen. Hier schalte ich beim Klicken auf die Bildschaltfläche die Bildansicht um.
quelle