您好,我的應用程序中存在一個錯誤,我無法弄清楚。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