kombinieren Sie beide Hintergrundbild, Hintergrund-Zeichenstil auf einer Schaltfläche

8

Ich frage mich, ob es möglich ist, sowohl ein Bild auf einer Schaltfläche zu kombinieren als auch eine ausklappbare Quelle zu verwenden und darüber Text zu haben?

Ich benutze dies momentan als meinen Button-Stil in drawable / red_btn.xml

%Vor%

Und dann meine Taste

%Vor%

Das sieht so aus

Jetzt möchte ich ein weiteres .png Bild (arrow.png) über dieser Schaltfläche rechts wie folgt hinzufügen

Ist das möglich und wenn, wie kann ich das machen?

Vielen Dank im Voraus.

anders 09.12.2012, 02:46
quelle

2 Antworten

12
  

Ich frage mich, ob es möglich ist, beide mit einem Bild auf einem zu kombinieren   Schaltfläche und mit einer zeichnenden Quelle und Text darüber?

Ja, das ist möglich. Ihr Selektor wird zu:

%Vor%

Dabei sind die beiden Zeichenelemente zwei layer-list Zeichenelemente, wobei das erste Element die Elemente aus dem ursprünglichen Selektor und das zweite das Bild .png ist, das als Bitmap-Drawbale umschlossen ist. Zum Beispiel für red_btn_pressed.xml haben Sie:

%Vor%

und das red_btn_normal.xml wird sein:

%Vor%

Beachten Sie, dass das Pfeilbild rechts vom Text only liegt, wenn die Größe von Button dies zulässt (als Teil des Hintergrunds von Button ). Wenn Sie versuchen, eine Art Positionierungsbeziehung zwischen dem Text von Button und dem Pfeilbild festzulegen, müssen Sie die Klasse Button erweitern und selbst tun.

    
Luksprog 09.12.2012 09:23
quelle
3

Ich ging mit dem einfachen

%Vor%     
anders 09.12.2012 12:16
quelle

Tags und Links