Кто-нибудь знает, как использовать SectionIndexer или заменить с помощью RecyclerView? РазделIndexer позволяет контекстно-зависимым разделам ListView при быстрой прокрутке.
Android RecyclerView с помощью SectionIndexer
Ответ 1
Проблема в том, что RecyclerView отличается от ListView. RecyclerView только перерабатывает виды и ничего больше. Это причина того, что для него не существует опции FastScroll, как вы могли бы обнаружить.
Что вы можете сделать сейчас:
- Внедрение LayoutManager с FastScroll и эффект, который вы хотите самостоятельно
- Используйте библиотеку. (Я нашел это: https://github.com/danoz73/RecyclerViewFastScroller, но еще не тестировал его)
- Используйте ListView. Я думаю, что это не обесценивается с выпуском RecyclerView, потому что он охватывает варианты использования, подобные вашим.
Проверьте этот вопрос для получения дополнительной информации: Как добавить быстрый скроллер в RecyclerView
Интересная статья о различии ListView и RecyclerView: https://www.bignerdranch.com/blog/recyclerview-part-1-fundamentals-for-listview-experts/