如何在android中将副本添加到剪贴板按钮?

Din*_*ane -3 android clipboardmanager

我想添加一个按钮,该按钮将从卡片视图内的不可编辑文本视图中复制文本。我可以为此使用剪贴板管理器吗?

Nil*_*hod 6

试试这个 定义变量

private ClipboardManager myClipboard;
private ClipData myClip;
Run Code Online (Sandbox Code Playgroud)

在按钮上单击侦听器

//to copy data to clip board
    copy_text.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v)
        {
            myClipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
            String text;
            text = edidata.getText().toString();

            myClip = ClipData.newPlainText("text", text);
            myClipboard.setPrimaryClip(myClip);

            Toast.makeText(getApplicationContext(), "Text Copied",Toast.LENGTH_SHORT).show();
        }
    });
Run Code Online (Sandbox Code Playgroud)

我希望这对你的情况有效