Проблема с дисплеем Быстрой прокрутки с ListAdapter и SectionIndexer

У меня есть список событий, которые разделяются месяцем и годом (июнь 2010, июль 2010 и т.д.). Я позволил быстро прокрутить, потому что список действительно длинен. Я также реализовал SectionIndexer так, чтобы люди видели, какой месяц и год они в настоящее время просматривают при прокручивании списка вниз событий на скорости.

У меня нет проблемы с реализацией, как информацию показывают. Быстро прокрутка с SectionIndexer кажется только действительно смочь поддерживать маркировку с одной буквой. Если бы список был расположен в алфавитном порядке, то это было бы прекрасно, однако я хочу, чтобы он отобразил немного больше текста.

При рассмотрении рева снимка экрана, Вы будете видеть проблему, которую я имею.

A screenshot of the problem described
(источник: matto1990.com)

То, что я хочу знать: действительно ли возможно измениться, как текст в центре экрана отображен. Я могу изменить его так или иначе, чтобы заставить его выглядеть правильным (с фоном, покрывающим весь текст).

Заранее спасибо. Если Вам нужно какое-либо разъяснение, или код просто спрашивает.

25
задан Glorfindel 1 August 2019 в 19:07
поделиться

1 ответ

Виджет FastScroller отвечает за отрисовку наложения. Вам, вероятно, стоит взглянуть на его источник:
https://android.googlesource.com/platform/frameworks/base/+/gingerbread-release/core/java/android/widget/FastScroller.java

Search для комментария:

// If user is dragging the scroll bar, draw the alphabet overlay
2
ответ дан 28 November 2019 в 21:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: