是否有可能在文本上替换android的浏览器默认复制粘贴?

时间:2015-04-26 03:36:22

标签: android

我想知道我是否可以在文本上替换android的浏览器默认复制粘贴。其中,用户可以长按文本,然后工具栏将显示复制或粘贴按钮。我想做的是,每当用户长时间触摸文本时,我的应用程序将弹出所选文本下的菜单,它们将是一个复制和粘贴按钮。

如果用户点击复制,它将保存到文本文件或sqlite中以供将来参考。这样,所有复制的项目都不会丢失。

2 个答案:

答案 0 :(得分:0)

您需要为要复制/粘贴文本的元素编写OnLongClickListener。

示例:

myTextView.setOnLongClickListener(listener);

答案 1 :(得分:0)

是完全可能的。在您的edittext上,只需使用

textview.setCustomSelectionActionModeCallback(callback)
where your callback will be a class the implements the 

ActionMode.Callback

在返回布尔值的每个回调方法上,只返回false。这将阻止长时间单击时显示复制/粘贴操作栏的默认android行为。继续实现textview.setOnLongClickListener(listener)。在您的监听器中,添加自定义代码以实现自定义菜单。这可以是上下文菜单,也可以是您想要的任何内容。