2013-01-04 13 views
5

to jest mój kod poniżej, który pokazuje obraz w przycisku działa dobrze, ale chcę zminimalizować przestrzeń między obrazem a przyciskiem, jak mam to zrobić? pomóż mi jak zminimalizować przestrzeń między obrazem a tekstem ??? to jest mój obraz url http://imgur.com/JmvqeJak zminimalizować odstęp między tekstem a obrazem w przycisku?

  <Button android:id="@+id/MyAccountbutton" 
      style="?android:attr/buttonStyleSmall" 
      android:layout_height="25dip" 
       android:layout_width="fill_parent" 
       android:layout_marginRight="55dip" 
       android:layout_marginLeft="55dip" 
       android:drawableLeft="@drawable/handshake" 

        android:paddingLeft="10dip" 

      android:background="@drawable/curvedplanebutton" 
      android:textColor="@drawable/button_text_color" 
      android:layout_marginTop="15dip" 

      android:text="Payments"/> 
+1

Czy próbowałeś 'androida: drawablePadding'? Wspomniałem już w mojej [poprzedniej odpowiedzi] (http://stackoverflow.com/a/14152517/379693) na twoje pytanie. –

Odpowiedz

4
android:gravity="left" 

że należy zmienić tekst będzie po lewej stronie, a nie do środka.

13

Zagraj z android:drawablePadding=" ". Może być konieczne ustawienie ujemnej wartości.

0

Jeśli ustawisz android:layout_width na wrap_content, Twój Button dostosuje swój wymiar do zawartości i nie będzie próbował wypełnić swojego elementu nadrzędnego.

Jeśli chcesz, aby Twój Button wypełniał rodzica, zgadzam się z WarrenFaith.

4

można dodać atrybut drawablePadding i ustawić wartość, na przykład:

android:drawablePadding="5dp"; 
Powiązane problemy