Подтвердить что ты не робот

Android RecyclerView с помощью SectionIndexer

Кто-нибудь знает, как использовать SectionIndexer или заменить с помощью RecyclerView? РазделIndexer позволяет контекстно-зависимым разделам ListView при быстрой прокрутке.

4b9b3361

Ответ 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/