【问题标题】:Android Copy and Paste by onclickAndroid 通过 onclick 复制和粘贴
【发布时间】:2016-09-02 06:19:42
【问题描述】:

我是一名新的安卓开发者。我正在尝试制作一个存储用户密码(例如 facebook 密码)的软件。这些将被存储并显示为垂直列表视图。所有这些都正常进行。

但我希望当任何人点击他的密码中的一个(例如facebook密码)时,它会自动复制并粘贴到下一个单击的编辑文本字段(例如facebook密码字段)上,并且只能粘贴一次。一旦用户粘贴它,它将从剪贴板中删除。但是我不知道在用户粘贴一次后从剪贴板中删除复制数据的任何方法或方式。请帮帮我。

【问题讨论】:

  • 我认为只能将密码复制到剪贴板:developer.android.com/guide/topics/text/copy-paste.html#Copying粘贴到另一个应用程序必须由用户自己处理。
  • 非常感谢您的友好回复-#CHRISTOPHER。但是我可以启用粘贴代码的选项吗?比如通过弹出菜单?
  • 抱歉,我没听懂。您可以通过单击按钮将密码复制到剪贴板。在例如FB-app 用户可以长按密码编辑文本并选择粘贴。我不认为可以直接粘贴密码。
  • 噢。谢谢。我不知道android的长按粘贴系统。实际上,我习惯于开发 android 应用程序,但不是它的用户。我用我父亲的电话工作。因为我不是18岁。我16岁。如果我打扰了你,请原谅我。我非常感谢你。再次非常感谢您。 -#克里斯托弗
  • 我希望密码只能粘贴一次。如果用户想再次粘贴它,他必须再次复制它。可能吗? @克里斯托弗

标签: android


【解决方案1】:

出于安全原因,通常不启用密码复制/粘贴。

如果您想要onClick 代码,我相信之前有人问过这个问题...如果有误请告诉我。

检查这个link

在onClick中:

ClipboardManager clipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE); 
ClipData clip = ClipData.newPlainText(label, text);
clipboard.setPrimaryClip(clip);

【讨论】:

  • 我明白了,但现在我的问题是“我可以在粘贴一次后从剪贴板中删除密码吗?”
  • 你可以在要粘贴的EditText中实现一个监听器。喜欢thisthis better。和/或在应用程序中实现您自己的粘贴功能,例如this,并使其像OnPasteListener 一样工作。如果有帮助,请告诉我。
  • 顺便说一句,要删除字符串,您可以将空字符串添加到剪贴板中。更多详情here.
猜你喜欢
  • 2021-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多