博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webView 不能复制解决方案
阅读量:5010 次
发布时间:2019-06-12

本文共 546 字,大约阅读时间需要 1 分钟。

开发中遇到部分机型--主要是系统低于4.0,如果调用了WebView.setWebChromeClient的方法,则没办法长按复制文字

查了一下是系统的一个bug  

解决方案是 覆写隐藏方法 onSelectionStart 

private class InnerWebChromeClient extends WebChromeClient{        public void onSelectionStart(WebView view) {            // By default we cancel the selection again, thus disabling            // text selection unless the chrome client supports it.            // view.notifySelectDialogDismissed();        }    }

 

问题解决

 

 

当然,有些情况的没法复制不是因为setWebChromeClient 这个方法调用影响的,比如说html中的属性什么导致的就没办法了

转载于:https://www.cnblogs.com/boliu/p/3303528.html

你可能感兴趣的文章
SQL处理层次型数据的策略对比:Adjacency list vs. nested sets: MySQL【转载】
查看>>
已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
查看>>
MySQL的随机数函数rand()的使用技巧
查看>>
thymeleaf+bootstrap,onclick传参实现模态框中遇到的错误
查看>>
python字符串实战
查看>>
wyh的物品(二分)
查看>>
12: xlrd 处理Excel文件
查看>>
综合练习:词频统计
查看>>
中文url编码乱码问题归纳整理一
查看>>
Cesium应用篇:3控件(3)SelectionIndicator& InfoBox
查看>>
58. Length of Last Word(js)
查看>>
前端面试题汇总(持续更新...)
查看>>
如何成为F1车手?
查看>>
QT自定义消息
查看>>
Save (Not Permitted) Dialog Box
查看>>
装饰模式(Decorator)
查看>>
任务13:在Core Mvc中使用Options
查看>>
利用Excel 2010数据透视图实现数字的可视化的图形直观展示
查看>>
Sort Colors
查看>>
iview树的修改某个节点,树刷新后自动展开你刚才展开的所有节点
查看>>