У меня есть список событий, которые разделяются месяцем и годом (июнь 2010, июль 2010 и т.д.). Я позволил быстро прокрутить, потому что список действительно длинен. Я также реализовал SectionIndexer так, чтобы люди видели, какой месяц и год они в настоящее время просматривают при прокручивании списка вниз событий на скорости.
У меня нет проблемы с реализацией, как информацию показывают. Быстро прокрутка с SectionIndexer кажется только действительно смочь поддерживать маркировку с одной буквой. Если бы список был расположен в алфавитном порядке, то это было бы прекрасно, однако я хочу, чтобы он отобразил немного больше текста.
При рассмотрении рева снимка экрана, Вы будете видеть проблему, которую я имею.
(источник: matto1990.com)
То, что я хочу знать: действительно ли возможно измениться, как текст в центре экрана отображен. Я могу изменить его так или иначе, чтобы заставить его выглядеть правильным (с фоном, покрывающим весь текст).
Заранее спасибо. Если Вам нужно какое-либо разъяснение, или код просто спрашивает.
Виджет 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