2010-09-03 15 views
14

Próbuję utworzyć standardowy przycisk w Androidzie z tłem i tekstem z przodu, ale z dość dokładnym dopasowaniem. Chcę, aby tekst był wyśrodkowany w pionie, a po lewej 20-pad. Dopasowanie działa, ale dopełnienie nie działa. Wiem, że mógłbym uzyskać pożądany efekt, umieszczając w tekście kilka spacji, ale to wygląda na włamanie, a następnie chcę zrobić coś podobnego, ale z tekstem na górze, więc wolałbym bardziej eleganckie rozwiązanie. Oto co mam:Przycisk wyrównywania tekstu w systemie Android:

<Button 
     android:layout_width="312dp" 
     android:layout_height="95dp" 
     android:id="@+id/gv_music_button" 
     android:text="Music" 
     android:textSize="30sp" 
     android:paddingLeft="20dp" 
     android:gravity="left|center_vertical" 
    /> 

Odpowiedz

7

Mój błąd, wyściółka działa poprawnie. Po prostu nie wyglądało.

+3

Niestety to nie działa, jeśli przycisk używa wzorzystego tła. Wypełnienie wpływa również na tło, co prawdopodobnie nie jest pożądanym efektem – AlanKley

Powiązane problemy