我想在 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();
}
非常感谢;
最佳答案
根据此链接
Copy Text in a WebView in Android 2.3 and Below WebView 中的复制功能在 Android 3.0 及更高版本中默认可用,
可能此信息可能有所帮助,Android: how to select texts from webview
编辑
要覆盖文本选择,这篇文章可能会对您有所帮助
Override onLongTouch in a WebView, but keep text selection
关于Android在webview中复制选中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23979441/