El tema de Holo hace mi botón más grande

Tengo un poco de preocupación al aplicar el tema holo en los dispositivos con api> = version 11 Mis botones personalizados se hacen más grandes (en altura, el ancho parece ser el mismo)

Esto es sin holo ellos Introduzca aquí la descripción de la imagen

Esto es con holo ellos Introduzca aquí la descripción de la imagen

¿Puede alguien decirme qué está causando esto? Y Si es posible mantener el mismo tamaño de botón que sin tema holo?

Ps: esta es mi forma de botón:

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#F000" /> <stroke android:width="1px" android:color="#BB000000" /> <padding android:bottom="7dp" android:left="10dp" android:right="10dp" android:top="7dp" /> <corners android:bottomLeftRadius="5dp" android:bottomRightRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp" /> <gradient android:angle="90" android:centerColor="#5b5bcd" android:endColor="#6f6fcf" android:startColor="#4747e0" android:type="linear" /> </shape> 

Y esto es cómo lo aplico en mi botón (que está en un lineal lineal hirozontal linear con un peso de 0.8)

 <Button android:id="@+id/addplayer" android:layout_width="0px" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginLeft="5dp" android:layout_weight="0.8" android:background="@drawable/blue_button_selector" android:text="Add player" /> 

¡¡gracias!!

El tema de Holo de Android establece un minWidth y minHeight en el recurso styles.xml del sistema para Holo.Widget.Button que especifica reglas además de aquellas usadas por el botón no-holo, Widget.Button. Incluso con un título de botón pequeño, el botón ocupará 64x48dip en Android 4.2.

 <Button android:id="@+id/sample_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Z" android:padding="6dp" android:minHeight="1dp" android:minWidth="1dp" android:layout_marginBottom="6dp" android:layout_marginRight="6dp" style="@style/CustomButton" android:textSize="16sp" /> 
  1. Hacer debajo de los archivos xml

  2. Puede aplicar tema personalizado en el menifest

Como esto – android: theme = "@ style / NoActionBar"

[En la carpeta de valores]

 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="NoActionBar" parent="@android:style/Theme.Light.NoTitleBar"> <!-- Inherits the default theme for pre-HC (no action bar) --> </style> </resources> 

[En la carpeta valores-v11]

 <?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <style name="NoActionBar" parent="@android:style/Theme.Holo.Light.NoActionBar"> <!-- Inherits the Holo theme with no action bar; no other styles needed. --> <item name="android:buttonStyle">@style/CustomHoloLightButtonStyle</item> </style> <style name="CustomHoloLightButtonStyle" parent="@android:style/Widget.Holo.Light.Button"> <item name="android:minHeight">1dip</item> <item name="android:minWidth">1dip</item> </style> </resources> 
  • Error de inflado de diseño de FloatingActionButton: NoSuchMethodException
  • CollapsingToolbarLayout con tablayout & image colapsando con la barra de herramientas pegajosa
  • Botón con el icono y el texto
  • Cambiar el color de fondo del menú android
  • ¿Cómo establecer el valor alfa para mi diseño Relativo?
  • Android: establece alfa en el botón al hacer clic. Preferiblemente sólo xml
  • ¿Por qué las vistas secundarias heredan el valor alfa del diseño de los padres?
  • Creación de PSD base para diseñar la interfaz de usuario de aplicaciones de Android para dispositivos mdpi, 320 / 480px
  • Android ignorando mi setWidth () y setHeight ()
  • ¿Qué fuentes están disponibles en Android?
  • Creación de divisores de línea en los párrafos de la presentación de la pestaña
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.