TextView的长按复制(高仿微信文字复制粘贴)

来源:互联网 发布:hp1005扫描软件下载 编辑:程序博客网 时间:2024/06/04 19:22

在适配器里面写以下代码,原理就是给TextView设置长按点击事件,然后复制到剪切板上(ClipboardManager)

导入包   import android.text.ClipboardManager;

微信里面按了变暗的效果就是一个背景选择器


holder.content.setOnLongClickListener(new View.OnLongClickListener() {

            @Override
            public boolean onLongClick(View view) {
                ClipboardManager copy = (ClipboardManager) mContext
                        .getSystemService(Context.CLIPBOARD_SERVICE);
                copy.setText(Util.getContent(position));
                Toast.makeText(mContext, "已复制到粘贴板", Toast.LENGTH_SHORT).show();
                return false;
            }

        });



原创粉丝点击