当前位置: 首页 > 知识库问答 >
问题:

复制文本到剪贴板从回收视图android kotlin[复制]

谢胤
2023-03-14

嘿,我正在尝试将文本从回收器视图项目复制到剪贴板中,当我尝试在活动中执行此操作时,它的工作原理,但当我尝试查看者中的代码时,我得到了未解决的参考:CLIPBOARD_SERVICE错误这里是代码:

override fun onBindViewHolder(holder: MyViewHolder, position: Int) {
    val currentitem = userList[position]

    holder.username.text = currentitem.name
    holder.app.text = currentitem.app
    holder.password.text = currentitem.password

    holder.copy.setOnClickListener(){
        val clipboardManager = getSystemService(holder.itemView.context.CLIPBOARD_SERVICE) as ClipboardManager
        val clipData = ClipData.newPlainText("text", currentitem.password)
        clipboardManager.setPrimaryClip(clipData)
        Toast.makeText(holder.itemView.context, "Text copied to clipboard", Toast.LENGTH_LONG).show()
    }

共有1个答案

长孙正卿
2023-03-14

更换支架。项目视图。上下文剪贴板_服务带有上下文。剪贴板_服务和添加支架。项目视图。上下文getSystemService而不是简单的getSystemService

        val clipboardManager = holder.itemView.context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
        val clipData = ClipData.newPlainText("text", "1234567890")
        clipboardManager.setPrimaryClip(clipData)
        Toast.makeText(holder.itemView.context, "Text copied to clipboard", Toast.LENGTH_LONG).show()
 类似资料:
  • 问题内容: 在我的Go语言命令行应用程序中,我需要能够使用Go将某些文本片段复制到系统剪贴板。基本上类似于PyperClip,但适用于Go。 我正在寻找与平台无关的解决方案!任何帮助将是巨大的:) 问题答案: 一个项目(仅适用于Windows和Mac)似乎正在接近您想要的:。 提供复制和粘贴到剪贴板的Go。 剪贴板_linux.go类中提供Linux支持:系统命令的简单包装。 另一种方法:尝试利用

  • 问题内容: 首先,关于SO将图像复制到python中的剪贴板的问题导致答案用PIL和win32clipboard将图像写入python中的Windows剪贴板?,这仅对Python 2.x有用。-我尝试过,但是没有用。我克服了一个问题:Python 3.0中没有StringIO和cStringIO模块 ,但是碰到了另一个: 因此,对于Python 3再次提出相同的问题-如何在Python 3中将图

  • 问题内容: 这是我在用户单击此按钮时的代码: 如何在此div中复制文本? 问题答案: JAVASCRIPT:

  • 这是用户点击此按钮时的代码: 如何复制此div中的文本?

  • 我想在Android API上测试剪贴板,所以我开始使用Android的ClipboardManager和ClipData类创建一个简单的应用程序。我遵循了Android网站上的“复制和粘贴”指南,尽管我必须填写几个地方,因为该指南没有每行必要的代码(但我最终不得不注释掉Intent和URI粘贴方法,因为它没有给出具体的示例,因为我假设数据是多种多样的)。我运行了应用程序,但由于某种原因,我发送的

  • 问题是,从vim到剪贴板的复制/粘贴停止工作。我不知道为什么。。。 在中,我也没有看到和缓冲区... 这是我的。vimrc,如果需要的话。 有什么建议吗? 谢谢