|
访客您好,登录后可看更多精彩内容!发帖、回复积分还可换实物奖品哦,还在犹豫什么,赶紧注册登录吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 bijiafeng 于 2018-4-19 15:57 编辑
这个是在网上看到的比较好的webview实现复制方法,复制过来以备不时之需!
判断点击的元素是图片、文字还是空白:- public boolean onLongClick(View view) {
- // 获取点击的元素
- HitTestResult mResult = mWebView.getHitTestResult();
- final int type = mResult.getType();
- switch (type) {
- case HitTestResult.ANCHOR_TYPE:
- case HitTestResult.SRC_ANCHOR_TYPE:
- //点击的是链接
- break;
- case HitTestResult.IMAGE_TYPE:
- case HitTestResult.IMAGE_ANCHOR_TYPE:
- case HitTestResult.SRC_IMAGE_ANCHOR_TYPE:
- //点击的是图片
- break;
- default:
- //点击的是空白处
- break;
- }
- return true;
- }
复制代码 复制粘贴
- private void emulateShiftHeld(KeyEvent.Callback view)
- {
- try
- {
- KeyEvent shiftPressEvent = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_SHIFT_LEFT, 0, 0);
- shiftPressEvent.dispatch(view);
- } catch (Exception e)
- {
- }
- }
复制代码
留着备用!
|
|