Zentrierung ToggleButton-Bild - Ohne Text

Hier ist mein ToggleButton:

<ToggleButton
            android:id="@+id/bSmenuTopItems"
            android:layout_width="wrap_content"
            android:layout_height="48dp"
            android:background="@drawable/master_button_selector"
            android:drawableLeft="@drawable/flame_icon" />

Habe ich keinen text in diesem Bild, ich brauche ein ToggleButton durch den Aktiven Zustand.

EDIT: ich glaube die Frage wurde falsch verstanden. Es ist ein drawable innerhalb der Toggle-Taste (flame_icon) und es wird festgelegt, wie background. Ich will, dass es zentriert. Es ist kein Text, nur ein Bild. Ich brauche einen Toggle-Button, weil ich einen Aktiven Zustand, wenn ausgewählt.

Gibt es nur drawableLeft, drawableRight, drawableTop usw. Ich will eine draweableMiddle scheint das nicht zu exisit.

  • (1) warum Gewicht 50? gibt es eine Tonne von objectcs in dieser Zeile können Sie nicht verwenden Sie 1 für jede zu bedeuten gleiche Gewicht? (2) welche Art von layout? haben Sie versucht, layout_gravity statt nur die Schwerkraft? oder center_horizontal, wenn Ihr ein relative layout?
  • Es ist ein LinearLayout. Aber warum würde sich das auf, was in der button?
  • Ich dachte, Sie waren zentrieren Sie die Taste. Sie versuchen zu zentrieren das Bild in den button?
  • ja, das ist genau das, was ich versuche. Polsterung scheint die einzige option für drawable
Schreibe einen Kommentar