Nexus 7 Spinners demasiado grande
He tenido un usuario con un Nexus 7 feed de nuevo a mí para decir que mis pantallas de aplicación aparecen como se esperaba, excepto para mi Spinners
, que parecen mucho más grandes de lo que deberían hacer.
Pantalla normal http://imgur.com/eG7b3
- Spinner error en SetOnItemSelectedListener
- Actualizar los elementos de la ruleta en función del elemento seleccionado de otra ruleta
- Spinner no aplica el atributo dropDownSelector
- Spinner con ArrayAdapter personalizado para objetos que no muestran el elemento seleccionado
- Color del texto del cambio del androide de artículos en hilandero
Grandes spinners en Nexus 7 http://imgur.com/X4Kqo
Tengo un diseño de Spinner
TextView
:
<TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/textview" android:layout_height="36dip" android:layout_width="match_parent" android:textSize="24.5sp" android:textColor="#768766" />
Que es producido por este RelativeLayout
:
<Spinner android:id="@+id/spinner_weekday1" android:layout_below="@id/col1day" android:layout_height="wrap_content" android:prompt="@string/enterday" android:layout_width="200dip" android:entries="@array/weekdaylist" android:layout_marginRight="60dp" android:layout_marginBottom="20dip" android:textSize="24.5sp" android:textColor="#768766" />
Tengo la aplicación que se ejecuta en una gama de otros dispositivos y parece bien. ¿Alguna idea de por qué el Nexus 7 podría mostrar Spinners
de esta manera?
- ¿Cuál es la forma correcta de comunicarse desde una Vista personalizada a la Actividad en la que reside?
- Estoy tratando de crear un spinner dinámico
- Cómo rellenar un Spinner con una lista de clases Java en línea
- Tema predeterminado de Spinner a EditarTexto android
- Cómo hacer que un spinner material de diseño surgen de un CardView
- Ayuda con la sincronización de la selección del hilador
- Cómo usar spinner
- Android hiladora ABIERTA con un solo clic de botón
OK, he encontrado la solución a esto.
El diseño de Spinner que posteé anteriormente era en realidad el Spinner de res / layout-xlarge y el Nexus es un dispositivo grande. El res / layout-large incluyó el siguiente xml:
android:textSize="200sp"
Cuando debería haber sido:
android:textSize="20sp"
Y esto era por supuesto porqué el texto del hilandero estaba apareciendo tan grande.
Supongo que esto destaca la dificultad de tratar de administrar múltiples tamaños de diseño sin tener un dispositivo de prueba física para cada uno.
- Cómo controlar el uso de memoria cuando se llama a varios WebView en Android?
- Activar un archivo de audio cuando se responde a una llamada