2011-03-06 21 views
5

Tengo un botón. Parece tener el relleno inferior no puedo deshacerme de:No se puede eliminar el relleno inferior en el botón

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Foo"/> 

En el editor de recursos, puedo hacer clic en el botón, y nos vemos el relleno por debajo del borde inferior del botón allí. Esto parece impedirme centrar el botón verticalmente en un RelativeLayout padre.

enter image description here

He intentado establecer el relleno = 0dip y layout_margin = 0dip, ningún efecto. Ese relleno de fondo persiste.

Gracias

Respuesta

5

El relleno está en el parche 9 de los botones.

No recomiendo intentar compensar porque estos recursos gráficos pueden cambiar sin previo aviso. Sería mejor que building your own 9-patch o editar el existente para eliminar el relleno.

+0

Uf. Gracias. – user291701

0

Hmn really strange. Nunca me di cuenta de eso. Probablemente porque usualmente quiere un poco de espacio alrededor de sus botones.

También intenté margin/padding = 0dp y de hecho no funcionó.

Puede establecer android: layout_marginBottom = "- 10dp" sin embargo :).

3

configuración android: layout_marginBottom = "- 5dp" para el botón funcionó bien para mí.

2

llego tarde para responder a esto, pero pensado para compartir si alguien viene a través de casos de uso similares (Removing all the inner and outer padding in Button)

<Button 
android:id="@+id/textView1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_marginBottom="-5dp" 
android:layout_marginLeft="-5dp" 
android:layout_marginRight="-5dp" 
android:layout_marginTop="-5dp" 
android:minHeight="-2dp" 
android:minWidth="-2dp" 
android:text="TextView" 
android:textSize="12sp" /> 
Cuestiones relacionadas