在网页视图的Android拷贝选定文本 [英] Android copy selected text in webview
问题描述
我要复制Android中WebView中选定的文本,我试过很多方法要做到这一点,但什么都不做。
这样的:
I want to copy selected text in android WebView, I tried many methods to do this but nothing done. like :
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();
}
非常感谢;
推荐答案
根据这个链接
的复制文本在Android 2.3及以下网页视图 在web视图复制功能默认可用在Android的3.0及以上,
,可这信息可能帮助的 Android的:如何选择网页视图文本
的修改
要覆盖文本选择这篇文章可以帮助你
<一href=\"http://stackoverflow.com/questions/22336903/override-onlongtouch-in-a-webview-but-keep-text-selection\">Override onLongTouch在WebView中,但保留文本选择
According to this link
Copy Text in a WebView in Android 2.3 and Below Copy functionality in a WebView is available by default in Android 3.0 and above,
and may be this information may be help, Android: how to select texts from webview
Edit
To Override text selection this post may help you
Override onLongTouch in a WebView, but keep text selection
这篇关于在网页视图的Android拷贝选定文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!