在网页视图的Andr​​oid拷贝选定文本

在网页视图的Andr​​oid拷贝选定文本

问题描述:

我要复制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的:如何选择网页视图文本

修改

要覆盖文本选择这篇文章可以帮助你

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