Подтвердить что ты не робот

Android - Thumb of fastscroll в expandablelistview не правильно прокручивает список

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

но когда я хватаю большой палец и перетаскиваю его в нижнюю часть, список прокручивается до последней позиции, когда я переместил большой палец на 1/3 высоты сверху. что я могу сделать, чтобы указатель большого пальца расположил список в соответствии с полной высотой полосы прокрутки?

4b9b3361

Ответ 1

Последний ответ пропал.

Это известная ошибка в Android FastScroller.

Смотрите мой код, прикрепленный к http://code.google.com/p/android/issues/detail?id=24635

он содержит обход, который работает для некоторых конкретных случаев.

Ответ 2

Я разместил обходное решение здесь. Он использует OnScrollListener, чтобы действовать по-другому, если пользователь прокручивается с помощью нажатия или с помощью большого пальца.