2012-01-14 17 views
5

tengo un diseño en Android, pero si cambio el tamaño de la ruleta, mi texto se corta, intento fondo personalizado para girar y pruebo el diseño predeterminado pero no resuelvo.Texto de medio corte en Spinner Android

Mi XML:

  <Spinner 
       android:id="@+id/spinner2" 
       android:layout_width="wrap_content" 
       android:layout_height="40px" 
       android:layout_marginRight="2dip" 
       android:layout_weight="1" 
       android:background="@drawable/spinner_custom" 
       android:gravity="left|center_vertical" 
       android:paddingLeft="4dip" 
       android:textSize="16px" /> 

      <Spinner 
       android:id="@+id/spinner2" 
       android:layout_width="wrap_content" 
       android:layout_height="40px" 
       android:layout_marginRight="2dip" 
       android:layout_weight="1" 
       android:background="@drawable/spinner_custom" 
       android:gravity="left|center_vertical" 
       android:paddingLeft="4dip" 
       android:textSize="16px" /> 
     </TableRow> 

cómo puedo solucionarlo?

de pantalla con fondo personalizado:

http://img814.imageshack.us/img814/8284/spinner.jpg

enter image description here

+0

Resolví el problema simplemente entendiendo mejor en android draw9patch, antes de usar el área editable de 9patch pero vi que necesitaba usar dos tipos de áreas, 1 - el área donde se estira el contenido, 2 - área total del objeto. Gracias a todos. –

Respuesta

3

¿Está el fondo personalizado para su Spinner una imagen o un archivo XML? Si se trata de un archivo xml dibujable, compruebe que no está utilizando relleno en la parte inferior.

También intente cambiar el valor de layout_height a wrap_content en lugar de establecer en 40px, que puede ser el causante del problema.

+0

Ty por ayuda, si elimino 40px y configuro wrap_content. pero necesito un pequeño tamaño de spinner. por ayudarme –

+0

Debería tratar de reducir el tamaño del texto, esto resolverá su problema con suerte. Además, si encuentra útil mi respuesta, ¿le importaría seleccionarla como la respuesta aceptada? Esto se puede hacer haciendo clic en el símbolo al lado de la respuesta. –

+0

Relleno de fondo + fondo personalizado fue mi problema. Quitar el relleno de la parte inferior lo arregló. – BitsEvolved

Cuestiones relacionadas