Wer weiß, wie SectionIndexer oder einen Ersatz mit RecyclerView benutzen? SectionIndexer ermöglicht ListView das Aufrufen von Abschnitten beim schnellen Scrollen.Android RecyclerView Mit SectionIndexer
12
A
Antwort
2
Das Problem ist, dass RecyclerView ist etwas anderes als ein Listview. Der RecyclerView recycelt nur die Ansichten und nicht mehr. Aus diesem Grund gibt es auch keine FastScroll-Option, die Sie vielleicht entdeckt haben.
Was Sie jetzt tun können:
- ein Layoutmanager mit Fastscroll Umsetzung und die Wirkung, die Sie sich wünschen
- Verwenden Sie eine Bibliothek. (Ich habe dieses gefunden: https://github.com/danoz73/RecyclerViewFastScroller aber habe es noch nicht getestet)
- Verwenden Sie ein Listview. Ich denke, es ist nicht mit der Veröffentlichung von RecyclerView depreceated, weil es Anwendungsfälle wie das Ihre abdeckt.
prüfen diese Frage für weitere Informationen: How to add a fast-scroller to the RecyclerView
Ein interessanter Artikel über den Unterschied von Listview und RecyclerView: https://www.bignerdranch.com/blog/recyclerview-part-1-fundamentals-for-listview-experts/