Можно ли удалить оверлей с быстрой прокруткой, не создавая полностью настраиваемый вид быстрой прокрутки?

У меня есть 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 также.

Другие вопросы по тегам