我正在构建一个包含WebView的应用程序,该应用程序将用于向用户显示一些链接和一些纯文本。我想这样做,以便用户可以LongClick一个链接或一个文本正文,并获得从WebView中显示的html中删除该东西的选项。 This question让我走了一半。 Long单击链接可以使用wv.getHitTestResult()方法。但现在我的问题是,当我长时间点击纯文本时,监听器的onLongClick()方法没有被调用,即使它确实getHitTestResult()也不会返回用户正在触摸的文本(我尝试设置onTouchListener看看getHitTestResult()。getExtra()在触及纯文本时是否有值)
所以我的问题是,是否有人知道如何在WebView中获取未链接的文本中的LongClick事件?(我认为这可能是一些因为我可以在默认浏览器中选择文本的方式) 。一旦我获得了LongClick事件,我怎样才能访问哪个文本体点击了?
答案 0 :(得分:1)