onLong单击WebView内的纯文本

时间:2011-02-20 17:30:44

标签: android webview onlongclicklistener

我正在构建一个包含WebView的应用程序,该应用程序将用于向用户显示一些链接和一些纯文本。我想这样做,以便用户可以LongClick一个链接或一个文本正文,并获得从WebView中显示的html中删除该东西的选项。 This question让我走了一半。 Long单击链接可以使用wv.getHitTestResult()方法。但现在我的问题是,当我长时间点击纯文本时,监听器的onLongClick()方法没有被调用,即使它确实getHitTestResult()也不会返回用户正在触摸的文本(我尝试设置onTouchListener看看getHitTestResult()。getExtra()在触及纯文本时是否有值)

所以我的问题是,是否有人知道如何在WebView中获取未链接的文本中的LongClick事件?(我认为这可能是一些因为我可以在默认浏览器中选择文本的方式) 。一旦我获得了LongClick事件,我怎样才能访问哪个文本体点击了?

1 个答案:

答案 0 :(得分:1)

我在这里得到了答案,

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

此外,如果你有任何其他问题的解决方案,那么分享它。