Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 仅长按可在网络视图中显示纯文本_Android_Webview_Onlongclicklistener - Fatal编程技术网

Android 仅长按可在网络视图中显示纯文本

Android 仅长按可在网络视图中显示纯文本,android,webview,onlongclicklistener,Android,Webview,Onlongclicklistener,我正在构建一个包含WebView的应用程序,它将用于向用户显示一些链接和一些纯文本。我想这样做,用户可以长按一个链接,或一个文本体,并获得从网页视图中显示的html中删除该内容的选项。让我走了一半。通过使用wv.getHitTestResult()方法长时间单击链接。但现在我的问题是,当我长时间单击纯文本时,监听器的onLongClick()方法不会被调用,即使它被调用,getHitTestResult()也不会返回用户正在触摸的文本(我尝试设置onTouchListener,以查看当我触摸纯文

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


所以我的问题是,有人知道我如何在未链接的文本上的WebView中获取LongClick事件吗。一旦我得到LongClick事件,我如何才能访问被点击的文本体?

我在这里得到了答案


另外,如果您有其他问题的解决方案,请与他人分享。

您有解决方案吗,Android标签中有很多未回答的问题,我们正在努力解决,如果您有解决方案,请发布并接受。我们从未发现任何问题。我的修复方法是停止在WebView中显示。@FoamyGuy我也面临这个问题,onLongClick()不起作用。