Android ListView快速滚动 - 使用滑块时触发onItemLongClick事件

时间:2015-03-14 13:20:22

标签: android listview android-listview onlongclicklistener fastscroll

我遇到了ListView组件的快速滚动功能的一个非常奇怪的行为(listView.setFastScrollEnabled(true); Android 4.4,5.0,5.1 (4.2.2及更早版本正常工作)。

如果在ListView上设置OnItemLongClickListener,则行为如下:

1)在ListView中的一个项目上单击“快速滚动滑块”触发onItemLongClick事件(不一定在滑块下方的项目上)。

2)当滑块用于慢速滚动(手指移动缓慢)时,会发生同样的事情。

3)当滑块用于快速滚动时,触发“LongClick事件动画”,并在动作后出现以下图形工件:

enter image description here

使用许多ListView配置进行了多次测试。

Sample Test App源代码在这里: http://ge.tt/517ZIFC2/v/0

这使得快速滚动功能无用。知道如何解决这个问题吗?

0 个答案:

没有答案