У меня есть представление списка, заполненное из базы данных, у меня есть представление прокрутки с включенной FastScroll, полоса прокрутки показывает виджет, но индексация не работает может ли кто-нибудь помочь?
Посмотрите на этот пост .. AlphabetizedAdapter ..
Взгляните на этот пост . Это поможет вам.
В соответствии с документацией AlphabetIndexer , индекс AlphabetIndexer равен:
Вспомогательный класс для адаптеров, которые реализуют SectionIndexer интерфейс. Если элементы в адаптере отсортированы по простому сортировка по алфавиту, тогда этот класс предоставляет способ сделать быстро индексация больших списков с использованием бинарного поиска. Кеширует индексы которые были определены с помощью бинарного поиска, а также делает кеш недействительным, если изменения происходят в курсоре. отвечает за обновление курсора, вызывая setCursor(Cursor), если курсор изменится. getPositionForSection(int) метод делает двоичный поиск начального индекса данного раздела (алфавит).
setCursor(Cursor)
getPositionForSection(int)
Таким образом, вы можете рассмотреть возможность использования Cursor Adapter и реализовать индексатор разделов .