环境:
我有一个 Android ListView
,其中的行由 TextViews 组成,其中包含一些带有可点击链接 ( URLSpans
) 的 HTML。在 ListView 上,我设置了一个OnItemLongClickListener
监听各个行的长按事件。
目标: 当我收到长点击事件时,我想禁用对同一触摸事件的链接的点击,但我不知道如何做到这一点。长按正确触发,但只要我抬起手指,链接点击也会触发。
我已经尝试过的:
我尝试过在该onItemLongClick
方法上返回真(和假)——这两种方式似乎都没有什么不同。我试图MotionEvent.ACTION_UP
在长按后拦截 ,以便我可以暂时使用链接水龙头,但ACTION_UP
不会触发 - 至少不会在ListView
.