我遇到了ListView组件的快速滚动功能的一个非常奇怪的行为(listView.setFastScrollEnabled(true);
) Android 4.4,5.0,5.1 (4.2.2及更早版本正常工作)。
如果在ListView上设置OnItemLongClickListener
,则行为如下:
1)在ListView中的一个项目上单击“快速滚动滑块”触发onItemLongClick事件(不一定在滑块下方的项目上)。
2)当滑块用于慢速滚动(手指移动缓慢)时,会发生同样的事情。
3)当滑块用于快速滚动时,触发“LongClick事件动画”,并在动作后出现以下图形工件:
使用许多ListView配置进行了多次测试。
Sample Test App源代码在这里: http://ge.tt/517ZIFC2/v/0
这使得快速滚动功能无用。知道如何解决这个问题吗?