2013-01-04 18 views
5

questo è il mio codice sotto il quale mostrare l'immagine nel pulsante funziona bene ma voglio minimizzare lo spazio tra immagine e pulsante come posso fare? per favore aiutami come minimizzo lo spazio tra immagine e testo ??? questo è il mio url immagine http://imgur.com/JmvqeCome ridurre al minimo lo spazio tra testo e immagine nel pulsante?

  <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

Hai provato 'Android: drawablePadding'? Ho già menzionato nella mia [risposta precedente] (http://stackoverflow.com/a/14152517/379693) sulla tua domanda. –

risposta

4
android:gravity="left" 

che dovrebbe modificare il testo per essere a sinistra, non il centro.

13

Gioca con android:drawablePadding=" ". Potrebbe essere necessario impostare un valore negativo.

0

Se si imposta android:layout_width su wrap_content, il proprio Button regolerà la sua dimensione sul suo contenuto e non tenterà di riempire il suo genitore.

Se vuoi che il tuo Button riempia il suo genitore, sono d'accordo con WarrenFaith.

4

è possibile aggiungere attributi drawablePadding e impostare il valore, per esempio:

android:drawablePadding="5dp"; 
Problemi correlati