Android如何在android中检测Edittext的Copy事件

Android如何在android中检测Edittext的Copy事件,第1张

概述我有一个我想要的Android应用程序:每当用户从edittext中按下复制时,任何事件都会发生,任何编辑文本就像来自messengeredittext,邮件edittext任何一个,当用户按复制文本时,我想发生任何事件,所以任何身体给我这个例子吗?我不知道,所以请帮助我,提前谢谢.解决方法:我有解决方案:我创建

我有一个我想要的Android应用程序:每当用户从edittext中按下复制时,任何事件都会发生,任何编辑文本就像来自messenger edittext,邮件edittext任何一个,当用户按复制文本时,我想发生任何事件,所以任何身体给我这个例子吗?我不知道,所以请帮助我,提前谢谢.

解决方法:

我有解决方案:
我创建了一个服务:
在oncreate上:

         ClipboardManager clipBoard = (ClipboardManager) getSystemService(CliPBOARD_SERVICE);         clipBoard.addPrimaryClipChangedListener(new ClipboardListener());

并添加服务:

        class ClipboardListener implements        ClipboardManager.OnPrimaryClipChangedListener {        public voID onPrimaryClipChanged() {        ClipboardManager clipBoard = (ClipboardManager) getSystemService(CliPBOARD_SERVICE);        CharSequence pasteData = "";        ClipData.Item item = clipBoard.getPrimaryClip().getItemAt(0);        pasteData = item.getText();        Toast.makeText(getApplicationContext(), "copIEd val=" + pasteData,                Toast.LENGTH_SHORT).show();    }}
总结

以上是内存溢出为你收集整理的Android如何在android中检测Edittext的Copy事件全部内容,希望文章能够帮你解决Android如何在android中检测Edittext的Copy事件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114871.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存