Ich verwende Android Studio, und ich habe eine ListView, die eine große Anzahl von Elementen anzeigen muss. Alle diese Gegenstände zu zeigen, hat einen großen Einfluss auf die Leistungen. SO möchte ich ihnen 10 zu 10 zeigen, und mit einem Knopf die 10 nächsten Gegenstände zeigen. Nach einigen Recherchen fand ich diese android How to limit list items display in ListView and a button show more und diese How to limit list items display in ListView by 10 and next 10after clicking next button. Aber diese haben mich nicht zu einem Erfolg geführt. Der erste Link sieht einfacher aus, aber ich wusste nicht, wo ich die Code-Beispiele einfügen sollte, damit es funktioniert. Danke für die Hilfe !Wie zeige ich Listview-Elemente an und beschränke sie auf Seiten wie?
Antwort
Sie müssen nicht immer "Load More" Button anzeigen. Sie können Android Recycler View dafür verwenden. Es lädt nur die Daten, die auf dem Bildschirm angezeigt werden können. Beim Herunterscrollen werden die restlichen Daten geladen. Und die gescrollte Ansicht (verschwindende Ansichten) wird automatisch recycelt.
prüfen diese Links https://developer.android.com/training/material/lists-cards.html https://guides.codepath.com/android/using-the-recyclerview https://www.binpress.com/tutorial/android-l-recyclerview-and-cardview-tutorial/156
I versuchte es, aber recycler Ansicht gab mir recycling-Problem, wenn ich blättern, um andere Elemente zu sehen und gehen Sie zurück, es ändert meine Artikel .. – Jay
Erste Link Frage eine einfache Antwort haben, wenn Sie einen benutzerdefinierten Adapter gemacht für bevölListenAnsicht dann wird es eine getCount() Methode sein, die die Anzahl der Elemente zurück Sie möchten auf Listenansicht zeigen. Wenn Sie die getCount() -Methode nicht haben, überschreiben Sie sie einfach.
dort i (Variable) haben den Wert der Zahl, wenn Elemente, die Sie auf Listenansicht angezeigt werden soll, auf Refresh-Button klicken und den Wert von i erhöht (Variable), die wiederum die ganze Listenansicht aktualisieren und fügen Sie die Gesamtzahl der Elemente in Listenansicht, die den Wert von i (Variable)
ja, aber wenn ich meine Taste in meinem ma hören in Aktivität und ich gebe ihm die Variable ich weiß, wie meine benutzerdefinierte Adapter weiß, dass ich den Wert in getCount haben? – Jay
- 1. Wie beschränke ich die Inhaltsvorschau und halte sie lesbar
- 2. Wie zeige ich zwei Sektionen nebeneinander an?
- 3. Libgdx Wie zeige ich Text an?
- 4. Wie zeige ich das Abfrageergebnis an?
- 5. Wie zeige ich ein untergeordnetes Fenster auf seinem Elternteil an?
- 6. Wie zeige ich meine Daten an?
- 7. Wie zeige ich eine Fehlermeldung auf der vorherigen Seite an?
- 8. Wie zeige ich AxesSubplot in Python an?
- 9. Wie zeige ich Tooltips in Tkinter an?
- 10. Wie zeige ich verschiedene Sprüche basierend auf einer Zufallszahl an?
- 11. Wie erhalte ich Lese-/Schreibvorgänge auf der Festplatte und zeige sie unter OS X an?
- 12. Wie zeige ich Tiff-Dateien auf Silverlight an?
- 13. Wie zeige ich die Liste auf Knopfschweben an?
- 14. Wie zeige ich verschiedene Optionsfeldgruppen basierend auf Dropdown-Auswahl an
- 15. Wie übergebe ich den Wert einer Aktivität an eine andere und zeige sie im Adapter an?
- 16. Wie zeige ich meine Warteschlange und meinen Stapel an?
- 17. Wie zeige ich HTML in ASP.NET MVC 2 an?
- 18. Wie zeige ich Validierungsfehler an einem anderen Ort an?
- 19. Wie beschränke ich meinen Zeitraum auf einem Ajax-Kalender?
- 20. wordpress: Wie kann ich mehrere Seiten auf einer Seite anzeigen?
- 21. Wie zeige ich die Seitengenerierungszeit in asp.net an?
- 22. Wie zeige ich den Text in Dateien an, wenn ich auf sie in meiner JList klicke?
- 23. In Grails, wie zeige ich Validierungsfehlermeldungen neben den Feldern an?
- 24. Wie speichere ich ein Bild in localStorage und zeige es auf der nächsten Seite an?
- 25. Wie zeige ich Git Farben auf Zsh?
- 26. Wie beschränke ich PHP Apps auf ihre eigenen Verzeichnisse und ihre eigene php.ini?
- 27. Wie zeige ich ein QImage in einem "funktionalen" Programmierstil an?
- 28. Wie zeige ich das heutige Datum im SSRS-Bericht an?
- 29. Wie zeige ich Bildanimation auf iPhone
- 30. Wie zeige ich 2 Reihen nebeneinander in php an und zeige den Unterschied der Zeit in einem neuen Feld an
ist, versuchen Sie es bitte Listenansicht EndListListener https://github.com/codepath/android_guides/wiki/Endless-Scrolling-with-AdapterViews-and-RecyclerView –