扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2908|回复: 0

[Android] webview复制粘贴

[复制链接]
发表于 2018-4-19 15:44:09 | 显示全部楼层 |阅读模式

访客您好,登录后可看更多精彩内容!发帖、回复积分还可换实物奖品哦,还在犹豫什么,赶紧注册登录吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 bijiafeng 于 2018-4-19 15:57 编辑

这个是在网上看到的比较好的webview实现复制方法,复制过来以备不时之需!
判断点击的元素是图片、文字还是空白:
  1. public boolean onLongClick(View view) {
  2.       // 获取点击的元素
  3.       HitTestResult mResult = mWebView.getHitTestResult();
  4.       final int type = mResult.getType();
  5.       switch (type) {
  6.            case HitTestResult.ANCHOR_TYPE:
  7.            case HitTestResult.SRC_ANCHOR_TYPE:
  8.                   //点击的是链接
  9.                   break;
  10.            case HitTestResult.IMAGE_TYPE:
  11.            case HitTestResult.IMAGE_ANCHOR_TYPE:
  12.            case HitTestResult.SRC_IMAGE_ANCHOR_TYPE:
  13.                   //点击的是图片
  14.                   break;
  15.            default:
  16.                    //点击的是空白处
  17.                    break;
  18.       }
  19.       return true;
  20. }
复制代码
复制粘贴
  1. private void emulateShiftHeld(KeyEvent.Callback view)
  2. {
  3.       try
  4.       {
  5.            KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
  6.            shiftPressEvent.dispatch(view);
  7.       } catch (Exception e)
  8.       {
  9.       }
  10. }
复制代码

留着备用!

毕嘉峰电脑技术论坛-Bijiafeng.com:论技术分享我们更专业更精确!!
关闭

站长推荐 上一条 /1 下一条

9.9全场包邮
客服热线
暂缓开通 周一至周五:09:00 - 18:00
公司地址:北京市海淀区中关科技园
邮箱:root@bijiafeng.com

毕嘉峰电脑技术网始于2008年,由毕嘉峰创办并延续至今,在2012年进行线下转型于2013年正式上线运行。我们坚持初心不忘使命,努力为客户打造准确精准的解决方案,目前处于公益运行,如果你喜欢本站,希望给予赞助让我们做得更好更久,谢谢支持!。

Powered by Discuz!  X3.5 © 2008-2021 毕嘉峰电脑技术网   技术支持: 凡尘

申请友链|手机版|小黑屋|毕嘉峰电脑技术网 ( 京ICP备13033230号-2 )|赞助我们

GMT+8, 2024-11-21 16:42 , Processed in 0.039023 second(s), 23 queries .

快速回复 返回顶部 返回列表