tirer pour rafraîchir dans android [double]
-
10-10-2019 - |
Question
Possible en double: Comment implémenter Android Pull à Refresh
J'ai mis en tirer pour rafraîchir dans mon application qui fonctionne très bien en 2.2, mais 2.0, il ne fonctionne pas.
Je ne pouvais pas trouver la méthode 'smoothScrollBy ()' dans la version 2.0.
Quelqu'un peut-il s'il vous plaît me donner la solution à ce problème ou de toute autre alternative? Comment puis-je tirer atteind pour rafraîchir la fonctionnalité comme dans l'iPhone?
Merci ..
La solution
smoothScrollBy
a été introduit dans la version de l'API 8, il est donc pas disponible dans d'autres versions. (Vous pouvez voir la version de l'API une méthode est disponible dans le côté extrême droite de l'API détaillée, comme ).
Je ne suis pas sûr de ce que rafraîchissant votre application doit faire avec smoothScrollBy
bien. Si vous avez un ListView
avec un adaptateur, vous pouvez simplement mettre à jour le contenu du notifyDataSetChanged()
adaptateur et appel
Autres conseils
Vous pouvez également jeter un oeil à la bibliothèque Android de pulltorefresh de Johan Nilsson:
https://github.com/johannilsson/android-pulltorefresh
Il fournit un hors-the-box "tirer pour rafraîchir" widget qui remplace la base Android ListView.
J'ai également mis en œuvre une source solide, ouvert, facile à utiliser et hautement personnalisable bibliothèque PullToRefresh pour Android. Vous pouvez remplacer votre ListView avec le PullToRefreshListView comme décrit dans la documentation sur la page du projet.