我想知道我是否可以在文本上替换android的浏览器默认复制粘贴。其中,用户可以长按文本,然后工具栏将显示复制或粘贴按钮。我想做的是,每当用户长时间触摸文本时,我的应用程序将弹出所选文本下的菜单,它们将是一个复制和粘贴按钮。
如果用户点击复制,它将保存到文本文件或sqlite中以供将来参考。这样,所有复制的项目都不会丢失。
答案 0 :(得分:0)
您需要为要复制/粘贴文本的元素编写OnLongClickListener。
示例:
myTextView.setOnLongClickListener(listener);
答案 1 :(得分:0)
是完全可能的。在您的edittext上,只需使用
textview.setCustomSelectionActionModeCallback(callback)
where your callback will be a class the implements the
在返回布尔值的每个回调方法上,只返回false。这将阻止长时间单击时显示复制/粘贴操作栏的默认android行为。继续实现textview.setOnLongClickListener(listener)。在您的监听器中,添加自定义代码以实现自定义菜单。这可以是上下文菜单,也可以是您想要的任何内容。