El diálogo emergente de Spinner no ajusta su ancho en la rotación de la pantalla
Estoy utilizando un Spinner
con android:spinnerMode="dropdown"
. También he definido android:configChanges="orientation|keyboardHidden|screenSize"
para evitar que mi Activity
recupere. Cuando estoy en el modo de Landscape
y haga clic en Spinner
que aparece debajo del Spinner
y tienen el mismo ancho que el botón Spinner
, ahora cuando giro la pantalla al modo de retrato el ancho del botón Spinner
se reduce de acuerdo al tamaño de la pantalla, No reducir su anchura en consecuencia.
Pantalla del modo de retrato:
- ¿Cómo puedo agregar elementos a una ruleta en Android?
- Crear un hilandero por programación android
- El evento Spinner OnclickListener se ejecuta dos veces, cómo manejar ambos eventos
- Android: ¿Dónde está escondido el atributo de color del texto del widget Spinner?
- Android: setSelection no tiene ningún efecto en Spinner
Pantalla de modo de LAndscape
Pensé en cerrar la ventana emergente y volver a abrirla en la orientación de la pantalla, pero no encontré ninguna forma de cerrar el diálogo emergente.
- Android: cómo puedo obtener el tamaño de la matriz de cadena?
- Android - ¿Cómo añadir un borde inferior (enfocado) a spinner?
- Llame al valor de un spinner? Además, utilice otros valores basados en el valor de un spinner
- Rellene Spinner del origen de matriz de cadena, con un String ArrayAdapter
- Android Spinner - ¿Cómo eliminar los botones de radio?
- Ocultar una hilera de carga al hacer clic fuera de ella en Android
- Cómo configurar el texto del hilandero actual sin cambiar los elementos de la lista de selección asociada
- ¿Por qué mi hilandero personalizado está llenando el nombre de mi paquete?
En el método onConfigurationChanged()
llama a spinner.invalidate();
Tuve este problema también. Terminé llamando a notifyDatasetChanged()
en el spinnerAdapter en onConfigurationChanged()
y funcionó.
- Cómo cambiar el botón de inicio (home) de searchview en la barra de acción de Sherlock?
- Xuggler en Android