Также вы можете использовать это одно решение для WebView
. Звоните findAllAsync
webview.findAllAsync(((EditText) findViewById(R.id.edit)).getText().toString());
чем добавить FindListener
к WebView
webview.setFindListener(new FindListener() {
@Override
public void onFindResultReceived(int activeMatchOrdinal, int numberOfMatches, boolean isDoneCounting) {
Toast.makeText(getApplicationContext(), "Matches: " + numberOfMatches, Toast.LENGTH_LONG).show();
}
});
Повторять результат с webview.findNext(false);
, где false / true показывает направление.
Но это решение было добавлено в API level 16
!!! Вместо этого вы можете настроить JavaScript для высоких показателей - http://www.nsftools.com/misc/SearchAndHighlight.htm