Frage

Ich bin Styling einen Button, deren Breite kann im Programm durch verschiedene Inhalte ändern. Ich habe die png-Dateien aus dem Designer wie folgt aus:

[Left Border] [Background (just a strip with the gradient)] [Right Border]

Ich dachte, ich bin gut mit den Eigenschaften des Button wie folgt zuweisen:

Background: Background.png
Drawable left: LeftBorder.png
Drawable right: RightBorder.png

Aber es wird nicht so sein;) Im Moment ist die background.png beginnt dort, wo die Auslosungs links beginnt und endet am Ende des Auslosungs Rechts. Nutzt diese Drawable Eigenschaften nicht den richtigen Weg in diesem Fall?

Hier ist der Code:

<Button
  android:text="@+id/Button01"
  android:id="@+id/Button01"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:drawableLeft="@drawable/top_loaction_left"
  android:drawableRight="@drawable/top_loaction_right"
  android:background="@drawable/top_loaction_bg"></Button>

..

War es hilfreich?

Lösung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top