Ich benutze ein SwipeRefreshLayout, um den Inhalt einer Listview neu zu laden. Aber der Indikator wird jedes Mal beim Laden stecken. Gibt es eine Möglichkeit, dieses Problem zu beheben?SwipeRefresh-Anzeige Stecken
Antwort
Sie müssen Ihre SwipeRefreshLayout
mit dem Auffrischen zu stoppen, nur um es zu sagen, um zu starten zu aktualisieren.
setRefreshing(true)
um den Aktualisierungsindikator anzuzeigen.
setRefreshing(false)
, um den Aktualisierungsindikator zu entfernen.
Wenn dies nicht hilft, geben Sie bitte weitere Details zu Ihrem Code an.
Die SwipeRefreshLayout
benachrichtigt den Listener jedes Mal, wenn die Geste erneut ausgeführt wird; Der Listener ist verantwortlich für die korrekte Bestimmung, wann er tatsächlich eine Aktualisierung seines Inhalts einleiten soll. Wenn der Listener feststellt, dass keine Aktualisierung stattfinden soll, muss er setRefreshing(false)
aufrufen, um alle sichtbaren Anzeichen einer Aktualisierung zu löschen. Wenn eine Aktivität nur die Fortschrittsanimation anzeigen möchte, sollte sie setRefreshing (true) aufrufen. Um die Gesten- und Fortschrittsanimation zu deaktivieren, rufen Sie in der Ansicht setEnabled(false)
auf.
setRefreshing
Benachrichtigen Sie das Widget, dass sich der Aktualisierungsstatus geändert hat. Rufen Sie dies nicht auf, wenn die Aktualisierung durch eine Wischgeste ausgelöst wird.
setRefreshing(true) //to show the refresh indicator.
setRefreshing(false) to remove the refresh indicator.
- 1. Beautifulsoup stecken
- 2. Interpolation Objekt Kollision stecken
- 3. Reduzierung bei 70% stecken
- 4. Auf klebriger Überschrift stecken
- 5. FFmpeg MSVC Compilation stecken
- 6. Docker komponieren stecken bleiben
- 7. IntelliJ Debugger bleibt stecken
- 8. auf dynamische Programmierung stecken
- 9. Javascript Hilfe. stecken
- 10. Druckränder in Eclipse stecken
- 11. Ionische Splash-Screen stecken
- 12. Backpropagation Training stecken
- 13. Asynctask stecken bleiben
- 14. auf NSUserDefaults stecken
- 15. Android numberpicker stecken bleiben
- 16. nodejs http Anfrage stecken
- 17. uwsgi Arbeiter stecken: Warum
- 18. Heroku deploy stecken
- 19. Kakaofrüchte stecken beim Klonen
- 20. Bootstrap Tooltip bleibt stecken
- 21. Git stecken, während Objekte
- 22. Ein * Suchalgorithmus bleibt stecken
- 23. Während Schleife stecken
- 24. CRC-Berechnung stecken
- 25. mit Python-Projekt stecken
- 26. OpenShift Eclipse veröffentlichen stecken
- 27. Ruby to_a Methode stecken
- 28. XCode benutzerdefinierte segue Klasse stecken
- 29. script.aculo.us Autocomplete stecken hinter Eingabeelemente
- 30. ffmpeg stecken - ungültig st fallen
Mit "stecken" meinen Sie, dass die Ladeanzeige nie verschwindet? Oder meinst du, dass es nicht animiert? Bitte geben Sie weitere Einzelheiten an. –
es steckt die UI? Ist Aufgabe abgeschlossen, aber Indikator versteckt sich nicht? Brauchen Sie mehr Details –
Ich möchte den Indikator laden (animieren), bis ich die Antwort bekam .. aber was ist das Problem bedeutet zunächst lädt es dann es stecken ist, bevor ich die Antwort vom Backend bekam. – Santhiya