3

我正在构建一个包含 WebView 的应用程序,它将用于向用户显示一些链接和一些纯文本。我想这样做,以便用户可以长按链接或文本正文,并获得从 WebView 中显示的 html 中删除该内容的选项。这个问题让我成功了一半。LongClicking 通过使用 wv.getHitTestResult() 方法来工作。但是现在我的问题是当我长按纯文本时,不会调用侦听器的 onLongClick() 方法,即使它确实 getHitTestResult() 也不会返回用户正在触摸的文本(我尝试设置 onTouchListener查看当我触摸纯文本时 getHitTestResult().getExtra() 是否有值)

所以我的问题是,有谁知道我如何在未链接化的文本上的 WebView 中获取 LongClick 事件?(我认为这是可能的,因为我可以在默认浏览器中选择文本)。一旦我得到 LongClick 事件,我如何才能访问单击了哪个文本正文?

4

1 回答 1

1

我这里有答案

https://stackoverflow.com/a/5908125/1503130

此外,如果您有任何其他解决问题的方法,请分享。

于 2013-09-18T10:21:44.577 回答