用户复制或粘贴TextView时可以挂钩吗?

时间:2010-01-11 06:05:24

标签: android

当用户复制或粘贴TextView时, 有没有人解释我在TextView上发生了什么。 如果用户在菜单中单击“复制”或“粘贴”时调用某些方法, 我想挂钩它们并用我自己的替换它们。

这是我想要做的。 1.用户将一些字符串复制或粘贴到我的TextView。 2.在Textview上复制并粘贴一些字符串。 3.在Textview上添加一些字符串之前,我想检查或更改字符串。

1 个答案:

答案 0 :(得分:1)

您应该可以onTextContextMenuItem() method检查copypaste来执行此操作。

或者,您可以使用TextWatcher来监控TextView中的更改,但这并不区分键入和剪切以及粘贴。使用addTextChangedListener() method添加TextWatcher