Ziehen Sie in Android aktualisieren [Duplikat]
-
10-10-2019 - |
Frage
Mögliche Duplizieren:
implementieren
Wie Android Pull-to-Refresh
Ich habe umgesetzt Zug in meiner app zu aktualisieren, die fein in 2.2 funktioniert, aber in 2.0 nicht.
Ich konnte nicht die Methode 'smoothScrollBy ()' in 2.0 finden.
Kann jemand bitte geben Sie mir die Lösung für dieses Problem oder eine andere Alternative? Wie kann ich acheive Pull aufzufrischen Funktionalität wie in iphone?
Danke ..
Lösung
smoothScrollBy
wurde in API-Version 8 eingeführt, so dass es in anderen Versionen nicht verfügbar. (Sehen Sie, welche API-Version ein Verfahren ist in auf der rechten Seite des detaillierten API, wie hier ).
Ich bin mir nicht sicher, was erfrischend Ihre App mit smoothScrollBy
zu tun hat, aber. Wenn Sie einen ListView
mit einem Adapter haben, können Sie nur den Inhalt des Adapters und Call notifyDataSetChanged()
aktualisieren
Andere Tipps
Sie können auch einen Blick auf Johan Nilsson nehmen android-pulltorefresh Bibliothek:
https://github.com/johannilsson/android-pulltorefresh
Es bietet eine out-of-the-box "Pull aufzufrischen" Widget, das die grundlegenden Android Listview ersetzen.
Ich habe auch eine robuste, Open Source, einfach zu bedienen und hochgradig anpassbare PullToRefresh Bibliothek für Android implementiert. Sie können Ihre Listview mit dem PullToRefreshListView ersetzen, wie in der Dokumentation auf der Projektseite beschrieben.