Ответ 1
Последний ответ пропал.
Это известная ошибка в Android FastScroller.
Смотрите мой код, прикрепленный к http://code.google.com/p/android/issues/detail?id=24635
он содержит обход, который работает для некоторых конкретных случаев.
Я использую expandablelistview, чтобы показать список групп, содержащих разные числа дочерних элементов. иногда список очень длинный, поэтому я хотел включить fastscroll. Я сделал это, и все работает нормально, когда я просматриваю список пальцем обычным способом.
но когда я хватаю большой палец и перетаскиваю его в нижнюю часть, список прокручивается до последней позиции, когда я переместил большой палец на 1/3 высоты сверху. что я могу сделать, чтобы указатель большого пальца расположил список в соответствии с полной высотой полосы прокрутки?
Последний ответ пропал.
Это известная ошибка в Android FastScroller.
Смотрите мой код, прикрепленный к http://code.google.com/p/android/issues/detail?id=24635
он содержит обход, который работает для некоторых конкретных случаев.
Я разместил обходное решение здесь. Он использует OnScrollListener
, чтобы действовать по-другому, если пользователь прокручивается с помощью нажатия или с помощью большого пальца.