Tengo problemas de desplazamiento extraños en mi GridView bastante simple. Cada elemento en la cuadrícula es simplemente un ImageView y un TextView. La actividad en sí es simplemente un selector de aplicaciones. Parece una versión aproximada de la bandeja de aplicaciones básica en Android.Desplazamiento de problemas con GridView en Android
El problema es que después de pasar algunas veces desplazándome por mi vista, inevitablemente me permitirá continuar pasando la fila superior de iconos, a una pantalla en blanco, y la barra de desplazamiento desaparecerá, dejándome atascado.
No ocurre cada vez que voy a la parte superior de la vista, solo algunas veces, y generalmente solo después de un desplazamiento excesivo.
Si me doy cuenta del problema y lo veo antes de que la fila superior desaparezca de la parte inferior de la pantalla, normalmente puedo retroceder por la vista y detectar algunos iconos que faltan. Hay espacios vacíos en la cuadrícula, y solo puedo suponer que esos iconos se han movido a una posición extraña, lo que permite que la vista se desplace más allá de la parte superior.
Esta es mi primera aplicación de Android más allá de un Hello World básico, por lo que es probable que haya arruinado algo en mis archivos de diseño. También me doy cuenta de que esta es probablemente una descripción bastante confusa, así que espero que alguien haya experimentado esto y mis habilidades de búsqueda simplemente no pudieron encontrarlo.
Puedo publicar mis archivos de diseño u otro código si alguien piensa que es útil.
Ah, y el programa está construido contra 1.5, pero se está ejecutando en 2.2 (cualquiera sea el estado de 2.2 que se escapó la semana pasada) en mi teléfono. No tengo suficientes aplicaciones para probar esto en un emulador, pero probablemente podría configurar algo si alguien lo considerara necesario.
Gracias de antemano por cualquier ayuda sobre el tema.
Por favor, publique el código para 1) su actividad/lista/diseño del ítem y 2) su código de adaptador –
puede resolverlo, respondo a esta pregunta – pengwang