在网页视图的Andr​​oid拷贝选定文本 [英] Android copy selected text in webview

查看:134
本文介绍了在网页视图的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的:如何选择网页视图文本

修改

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

<一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

这篇关于在网页视图的Andr​​oid拷贝选定文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆