Umwelt: Ich habe ein Android ListView
mit Zeilen, die von Textviews bestehen einige HTML mit abgreifbar Links enthalten (URLSpans
). In der ListView habe ich einen OnItemLongClickListener
gesetzt, um auf Long-Click-Ereignisse in einzelnen Zeilen zu warten.Listview onItemLongClickListener nicht Link nicht verhindern, tippt
Ziel: Wenn ich ein langes Klick-Ereignis erhalten, mag ich für das gleiche Berührungsereignis auf die Links Hähne deaktivieren, aber ich sehe nicht, wie dies zu tun. Der lange Klick wird korrekt ausgelöst, aber sobald ich den Finger hebe, wird auch der Link-Tap ausgelöst.
Was ich schon versucht habe: Ich habe versucht, Rückkehr wahr (und falsch) auf der onItemLongClick
Methode - es keinen Unterschied oder so zu machen scheint. Ich habe versucht, die MotionEvent.ACTION_UP
nach einem langen Klick abzufangen, so dass ich vorübergehend den Link tippen kann, aber ACTION_UP
feuert nicht - zumindest nicht auf die ListView
.