Welche Klasse muss implementiert werden, um Daten aus dem Cloudspeicher nach sichtbaren Listenelementen zu laden und wie unbestimmte Fortschrittsbalken während des Ladens unter Listview hinzugefügt werden können (Beispiel: listview in Google Play Store)Daten dynamisch in der Listenansicht laden
Antwort
Zunächst einmal: Wie die Daten geladen werden, hat nichts damit zu tun, wo oder wie es in der Benutzeroberfläche angezeigt wird.
Um Ihre Frage zu beantworten: Der Play Store verwendet verschachtelte Instanzen von RecyclerView
. Beim Start wird eine ProgressBar
mit indeterminate="true"
als Overlay angezeigt, während Daten im Hintergrund abgerufen werden. Wenn eine bestimmte Liste mehr Elemente abrufen muss, wird ein Element, das ProgressBar
mit indeterminate=true
enthält, als Element am Ende der Liste angehängt und ersetzt, sobald mehr Inhalt verfügbar ist.
Um Daten im Hintergrund zu laden gibt es viele Möglichkeiten: Haben hier ein Blick, um loszulegen: https://developer.android.com/training/basics/network-ops/connecting.html
tatsächlich anzuzeigen Daten sehen: https://developer.android.com/training/material/lists-cards.html
allererst Recyclerview anstelle von Liste Ansicht, wie Empfehlungen.
Für weitere Informationen über Recyclerview folgen Sie der link.
Wenn Sie das Bild dynamisch laden möchten, empfehle ich Ihnen, mit Glide Bibliothek zu gehen.
Um mehr über Glide, folgt Link zu erfahren: https://github.com/bumptech/glide
zum Laden von Daten für die Listenansicht Sie Daten in Form von json bekommen müssen, für Anfragen Handhabung Netzwerk verwenden Retrofit und Studium von diesen link.
Um Progressbar unbestimmt zu machen, fügen Sie der Fortschrittsanzeige in xml einfach ein unbestimmtes Attribut hinzu.
Ich hoffe, dass dies Ihr Problem lösen wird !!!
- 1. Daten dynamisch in HashMap laden
- 2. Gemeinsame Einstellungen in der Listenansicht laden
- 3. Keine Daten in der Listenansicht der Gerätedrehung
- 4. Anzeigen Bilder dynamisch in Listenansicht
- 5. Dynamisch Laden von SubReport Daten in SSRS
- 6. Dynamisch laden Daten in Django Vorlage
- 7. Elemente dynamisch zum Anfang der Listenansicht hinzufügen
- 8. Laden von Bildern in Listenansicht
- 9. Android: JSON-Daten in eine Listenansicht laden und analysieren
- 10. Listenelemente dynamisch in Listenansicht in Android einfügen
- 11. Höhe dynamisch zuweisen für Listenansicht
- 12. Dynamisch laden Gridview nicht angezeigt und Daten
- 13. GridView dynamisch laden zeigt vorherige Daten
- 14. Daten in Listenansicht aktualisieren, nachdem Daten in der Datenbank hinzugefügt
- 15. Javascript, Ajax, laden Daten dynamisch von DB
- 16. Dynamisch ändern Symbol in jQuery Mobile Listenansicht
- 17. Dynamisch laden in Angular Vorlage
- 18. dynamisch laden der Controller in angularjs $ routeProvider
- 19. Dynamisch laden Spalten und Daten in Tabelle in Angular 2
- 20. Android Studio Bild URL in Listenansicht laden
- 21. Javafx ComboBox dynamisch laden
- 22. Listenansicht Keine Daten angezeigt
- 23. Benutzerdefinierte Listenansicht dauert zu lange zum Laden der App
- 24. Text dynamisch in Etiketten laden
- 25. Laden CSS dynamisch in ASP.NET
- 26. Dynamisch laden Layout in Android
- 27. Laden Vorlageverzeichnis dynamisch in Zweig
- 28. dynamisch laden Bilder in swipebox
- 29. GenericForeignKey-Objekte in der Listenansicht
- 30. C++ Dynamisch Klassen laden
danke für einen Hinweis, aber ich habe 5 Monate Erfahrung (Starter) es ist zu viel für mich. – Asjadaun
okay, kein Problem, vielleicht klar, was Sie brauchen, dann kann ich helfen. :) – CrowsNet
wirst du bitte helfen, wenn ich nicht auf den Code danach komme. – Asjadaun