Можно ли удалить оверлей с быстрой прокруткой, не создавая полностью настраиваемый вид быстрой прокрутки?
У меня есть StickyListHeadersListView
для которого я реализовал соответствующий адаптер с SectionIndexer
для быстрой прокрутки. Однако наложение по умолчанию с быстрой прокруткой работает только с одним символом, поскольку текстовое поле не растягивается вместе с текстом.
Я нашел этот https://github.com/nolanlawson/CustomFastScrollViewDemo при просмотре похожих вопросов, но так как у меня есть липкие заголовки для моих разделов, мне не нужно это наложение. Пользователь знает из шапки, где он находится. Я бы просто удалил его, если бы это было проще.
1 ответ
Решение
Вам не нужно реализовывать SectionHeader
В вашем адаптере, чтобы включить быструю прокрутку, вы можете включить быструю прокрутку отдельно.
Xml:
<se.emilsjolander.stickylistheaders.StickyListHeadersListView
android:id="@android:id/list"
android:fastScrollEnabled="true"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
Код:
stickyListView.setFastScrollEnabled(true);
Это относится к стандарту ListView
также.