您好,我的应用程序中存在一个错误,我无法弄清楚。Android:无法在WebView搜索后进行选择,并且突出显示
我想搜索的文字在我的WebView并获得找到的文本高亮
为Android 1.5-2.3这个工作得很好
public void onClick(View v){
webView1.findNext(true);
int i = webView1.findAll(findBox.getText().toString());
try{
Method m = WebView.class.getMethod("setFindIsUp", Boolean.TYPE);
m.invoke(webView1, true);
}catch(Exception ignored){}
}
}
为Android 3.0以上版本我不得不使用JavaScript的解决方法从here,因为谷歌不支持搜索文本的突出显示为难以理解的原因
现在我的错误:在我的WebView上搜索后,我得到突出显示的文本,我无法选择文本anymo回覆。我可以使用的唯一修复方法是旧版Android版本中的JavaScript解决方法。但函数运行速度非常慢,需要大约10秒才会突出显示文本。我希望有人有更好的解决方案/修复:)
谢谢
m4tz3m4tz3