1

le problème est que j'ai donc quelques changements sur la liste et qu'il défile toujours vers le haut. Je sais que je peux faire défiler vers le bas mais ce n'est pas ce que je veux. Je veux désactiver le défilement, je veux dire quand je fais un changement sur la liste que je veux rester là, je ne veux pas faire défiler vers le haut. Je veux juste que mon défilement ne change pas (juste pour rester au même endroit où il est) J'essaye de faire ceci pour mettre le mode de transcription de la liste à l'état désactivé, mais c'est toujours après le changement que la liste va en haut .Désactiver le défilement dans listview sur l'actualisation

lv.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED); 

Répondre

4

Si vous appelez setAdapter vous ne pouvez pas éviter que votre liste est Reculer en haut. Mais il restera à la même position si vous appelez notifyDataSetChanged sur l'adaptateur de liste.

Questions connexes