我正在使用 expandablelistview 来显示包含不同数量的儿童的组列表。有时列表很长,所以我想启用快速滚动。我这样做了,当我以通常的方式用手指滚动列表时,一切正常。
但是当我抓住拇指并将其拖到底部时,当我将拇指从顶部移动了大约 1/3 的高度时,列表将滚动到最后一个位置。我该怎么做才能让拇指根据滚动条的全高定位列表?
我正在使用 expandablelistview 来显示包含不同数量的儿童的组列表。有时列表很长,所以我想启用快速滚动。我这样做了,当我以通常的方式用手指滚动列表时,一切正常。
但是当我抓住拇指并将其拖到底部时,当我将拇指从顶部移动了大约 1/3 的高度时,列表将滚动到最后一个位置。我该怎么做才能让拇指根据滚动条的全高定位列表?
最后一个答案不见了。
这是 Android FastScroller 中的一个已知错误。
请参阅我附加到http://code.google.com/p/android/issues/detail?id=24635的代码
它包含适用于某些特定情况的解决方法。
我在这里发布了一个解决方法。OnScrollListener
如果用户通过触摸或拇指滚动,它使用 a来执行不同的操作。