Selezione del testo Android in Webview

Uso la visualizzazione Web per la visualizzazione di contenuti in Android Honeycomb (3.x). Ho creato un menu azioni personalizzato per tagliare, copiare e incollare. Come posso copiare il testo selezionato in Webview usando il mio menu azioni personalizzato.

Solutions Collecting From Web of "Selezione del testo Android in Webview"

Che possa aiutare …

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); } 

}

Ottenuto da https://stackoverflow.com/a/1113204/638987

Prova sotto il codice …

 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); } } 

e chiama sopra il metodo ovunque tu voglia …

 emulateShiftHeld(mWebView); 

per maggiori dettagli vedi questo … Android: come selezionare i testi da webview