Question

J'ai une plaine simple de mise en œuvre de SwipeRefreshLayout qui a une ListView comme son enfant.L' ListView présente une liste de commentaires à partir d'une API web (paginé).Chaque fois que je charge une autre page à partir de l'API, j'utilise le setRefreshing(vrai) méthode sur l' SwipeRefreshLayout, qui fonctionne comme nécessaire, sauf pour le fait que cela rend la ListView sauter vers le haut des commentaires, même si vous êtes 2-3+ pages.

Est-ce le but de comportement ?Parce que je n'arrivais pas à trouver le moindre indice sur ce sujet.Si oui, est-il une solution de contournement pour le ListView de ne pas sauter vers le haut ?

Était-ce utile?

La solution

Regardé par le code de la méthode de setRefreshing().Il n'a pas l'effet de la position du défilement de l'enfant.Puis il m'a frappé que j'ai fait une sélection sur la liste après l'appel d'API.Donc il n'y a rien de mal avec le SwipeRefreshLayout.Mon mauvais.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top