Tengo un spinner android que está poblado por una lista de cadenas usando un ArrayAdapter y funciona bien, sin embargo, debido a la forma en que se muestra el spinner me estoy encontrando con un problema de altura de visualización con los elementos de la lista.¿Cómo puedo gestionar la altura de los elementos del girador de Android?
A primera vista parecería que el ArrayAdapter puede usar un único diseño para mostrar las opciones que conducen al problema que estoy teniendo. Cuando se muestra el elemento actual en la ruleta (cuando el usuario no está seleccionando un nuevo elemento de la lista), el girador rellena el texto de modo que la ruleta tenga un tamaño razonable para hacer clic. Sin embargo, cuando el usuario toca el botón y abre la lista para seleccionar un nuevo elemento, los elementos de la lista presentados son pequeños en cuanto a la altura. Si utilizo un diseño de elemento que presenta los elementos de la lista a una altura razonable, entonces el spinner se vuelve exorbitantemente enorme debido a su propio relleno del elemento de la lista.
¿Alguna idea sobre cómo puedo gestionar la altura de estos dos modos de visualización de elementos para que se muestren efectivamente con el mismo valor de altura en lugar de la altura del rotor superior a la altura de visualización de elementos de la lista?
Eso es perfecto. ¡Gracias! Para que quede claro, el método setDropDownViewResource establece la vista de elementos que se muestra cuando el usuario está seleccionando de una lista de elementos. – rushinge