我想在android WebView中复制所选文本,我尝试了很多方法来做到这一点,但没有做任何事情。 喜欢:
android.text.ClipboardManager clipboard = (android.text.ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
KeyEvent shiftPressEvent = new KeyEvent(0, 0,
KeyEvent.ACTION_DOWN,
KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
shiftPressEvent.dispatch(webview);
if(clipboard!=null)
{
String text = clipboard.getText().toString();
Toast.makeText(this, "select_text_now "+text, Toast.LENGTH_LONG).show();
}
非常感谢;
答案 0 :(得分:1)
根据此链接
Copy Text in a WebView in Android 2.3 and Below 默认情况下,在Android 3.0及更高版本中可以使用WebView中的复制功能,这可能是此信息可能有所帮助,Android: how to select texts from webview
编辑
要覆盖文本选择,这篇文章可能会帮助您
Override onLongTouch in a WebView, but keep text selection