当用户复制或粘贴TextView时, 有没有人解释我在TextView上发生了什么。 如果用户在菜单中单击“复制”或“粘贴”时调用某些方法, 我想挂钩它们并用我自己的替换它们。
这是我想要做的。 1.用户将一些字符串复制或粘贴到我的TextView。 2.在Textview上复制并粘贴一些字符串。 3.在Textview上添加一些字符串之前,我想检查或更改字符串。
答案 0 :(得分:1)
您应该可以onTextContextMenuItem()
method检查copy
或paste
来执行此操作。
或者,您可以使用TextWatcher
来监控TextView
中的更改,但这并不区分键入和剪切以及粘贴。使用addTextChangedListener()
method添加TextWatcher
。