Frage

I have a StickyListHeadersListView for which I implemented the appropriate adapter with SectionIndexer for fast scrolling. However the default fast scroll overlay works only with one character since the text box do not stretch with the text.

I found this CustomFastScrollViewDemo while browsing similar questions but since I have sticky headers for my sections, I do not really need that overlay. The user knows from the header where she/he is. I would simply remove it if that was easier.

War es hilfreich?

Lösung

You do not have to implement SectionHeader in your adapter to enable fast scroll, you can enable fast scroll separately.

Xml:

<se.emilsjolander.stickylistheaders.StickyListHeadersListView
    android:id="@android:id/list"
    android:fastScrollEnabled="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

Code:

stickyListView.setFastScrollEnabled(true);

This applies to the standard ListView as well.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top