Android Text Selection In Webview Android Text Selection In Webview android android

Android Text Selection In Webview


May It Will Help...

public void selectAndCopyText() {try {    Method m = WebView.class.getMethod("emulateShiftHeld", null);    m.invoke(this, null);} catch (Exception e) {    e.printStackTrace();    // fallback    KeyEvent shiftPressEvent = new KeyEvent(0,0,         KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT,0,0);    shiftPressEvent.dispatch(this);}

}

Got from https://stackoverflow.com/a/1113204/638987


Try below code...

private void emulateShiftHeld(WebView view){    try    {        KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,                                                KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);        shiftPressEvent.dispatch(view);        Toast.makeText(this, "select_text_now", Toast.LENGTH_SHORT).show();    }    catch (Exception e)    {        Log.e("dd", "Exception in emulateShiftHeld()", e);    }}

and Call above method wherever you want...

emulateShiftHeld(mWebView);

for more details see this... Android: how to select texts from webview