Como se mencionó here, GridView.scrollTo() de Android no funciona. El método de la solución mencionada, setSelectedPosition
, no parece existir en GridViewsoluciones para GridView.scrollTo()?
smoothScrollToPosition
funciona, pero realmente no quiero la animación.
Por contexto, tengo CursorAdapter
-backed GridView
, y quiero que la vista se "reinicie", es decir, vaya hacia la parte superior, cuando cambie el cursor.
Lo he intentado, no tuve suerte. ¿Estás usando un CursorAdapter? Gracias de cualquier manera. – gatoatigrado
No, solo una extensión BaseAdapter. ¿Lo estás intentando antes o después de cambiar los cursores? No estoy seguro de que marque la diferencia, pero no veo por qué usar un CursorAdapter en lugar de cualquier otra cosa podría hacer la diferencia cuando simplemente se desplaza. – Geobits
¡Buena llamada, muchas gracias! Estuve jugando con esto durante mucho tiempo. (literalmente, horas y horas). Aparentemente hubo un problema cuando ambos llamaban a setSelection() y changeCursor(). El orden de setSelection() y changeCursor no importa (ambos fallan si solo se llama directamente en orden), pero funciona para publicar de nuevo setSelection() [http://pastebin.com/XmM5jqD3]. Por favor, actualice su respuesta con esa palabra :) – gatoatigrado