2011-04-15 3 views
1

J'utilise un listView qui reçoit notifyDataSetChanged() appelé toutes les quelques secondes et si l'utilisateur défile vers le bas, il fait automatiquement défiler vers le haut.Empêcher ListView Faire défiler vers le haut sur notifyDAtaSetChanged

Quelle pourrait être la raison? Je n'ai pas utilisé .setSelection (0), ou d'autres méthodes qui forcent le défilement. Que pourrais-je faire de mal?

+0

avez-vous déjà trouvé celui-ci? – Koppo

+0

non! Je pensais qu'il devait y avoir un certain notifyDataSetChanged, mais ce n'était pas le cas. – Taranfx

+1

La réponse est ici: il suffit de l'essayer http://vikinghammer.com/2011/06/17/android-listview-maintain-your-scroll-position-when-you-refresh/ –

Répondre

0

Utilisé CursorAdapter pour remplir la liste, le problème s'est dissipé.

Questions connexes