美文网首页
Android点击Button/ImageButton实现复制内

Android点击Button/ImageButton实现复制内

作者: Lee坚武 | 来源:发表于2021-06-18 12:06 被阅读0次
    需求分析:需要添加一个按钮点击事件,然后实现复制文本内容到粘贴板
    代码实现效果
    //点击文本复制按钮
            copyBtn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                ClipboardManager manager = (ClipboardManager) myContext.getSystemService(Context.CLIPBOARD_SERVICE);
                ClipData mClipData = ClipData.newPlainText("Label", copy_content_str);
                manager.setPrimaryClip(mClipData);
                Toast.makeText(myContext, copy_content_str + " 已复制成功", Toast.LENGTH_SHORT).show();
                Log.i("xxx", "onClick: " + copy_content_str);
                }
            });
    
    注意:以下方法已经给Android弃用了,实现不了,亲测了
    ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
      // 将文本内容放到系统剪贴板里。
      cm.setText(tvMsg.getText());
      Toast.makeText(this, "复制成功,可以发给朋友们了。", Toast.LENGTH_LONG).show();
    

    本人准备开始弄个公众号,希望大家关注下

    本文参考 Android长按复制文本功能

    相关文章

      网友评论

          本文标题:Android点击Button/ImageButton实现复制内

          本文链接:https://www.haomeiwen.com/subject/lmukyltx.html