Wie setzen Android-Schaltfläche Hintergrundfarbe?

Ich würde gerne eine benutzerdefinierte Hintergrundfarbe für ein paar Knöpfe. Ich habe versucht android:background="#cc2" aber es ersetzt die gesamte Schaltfläche, so dass es nicht aussieht wie ein button mehr.

Offenbar kann man einen <selector> (drawable). Ist dies der einzige Weg? Wo bekomme ich eine Vorlage für den ursprünglichen standard-Android-Buttons?

Hinweis: die akzeptierte Antwort auf diese Frage nicht, was ich will, denn es sieht nicht wie ein standard-Android-Taste.

Es gibt Möglichkeiten, eine Farbe anwenden filter auf die Schaltfläche, die wie die von die von dir erwähnten post: button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0xFFAA0000));. Vielleicht ist dies, was Sie brauchen, da der button bleibt "standard-Android" - button?

InformationsquelleAutor Qwertie | 2012-06-13

Schreibe einen Kommentar