仿复制粘贴功能,长按弹出tips的实现
Posted lelelong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仿复制粘贴功能,长按弹出tips的实现相关的知识,希望对你有一定的参考价值。
方案分析:
方案一:监听长按事件弹出PopupWindow【可行,缺点布局是固定的,小语种下会出现菜单截断现象】
方案二:弹出ContextMenu【不可行,因为ContextMenu的菜单是上下排列】
方案三:通过hierarchyviewer.bat查看可知,Editor的复制粘贴功能用的是toolbar,利用此功能也可实现【可行,代码量大】
方案四:通过查看Editor源码分析可知,只需要实现ActionMode.CallBack2接口,setMode即可实现【可行,简单实现接口,再添加少量代码即可实现该功能】
以上是关于仿复制粘贴功能,长按弹出tips的实现的主要内容,如果未能解决你的问题,请参考以下文章
H5移动端禁止长按弹出系统菜单"选择复制","在浏览器打开"
看看Android源码中View是如何实现LongPress的