【问题标题】:How to add copy to clipboard button in android? [closed]如何在android中将副本添加到剪贴板按钮? [关闭]
【发布时间】:2017-03-17 07:38:49
【问题描述】:

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

【问题讨论】:

    标签: android clipboardmanager


    【解决方案1】:

    试试这个 定义变量

    private ClipboardManager myClipboard;
    private ClipData myClip;
    

    按钮点击监听器

    //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();
            }
        });
    

    我希望这对你有用

    【讨论】:

      【解决方案2】:
      if (android.os.Build.VERSION.SDK_INT > 11) {
      android.content.ClipboardManager c = (android.content.ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
        c.setPrimaryClip(ClipData.newPlainText("sinaweibo", buildShareCopyContent()));
      
      } else {
        android.text.ClipboardManager c = (android.text.ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
      c.setText(activitioncode.getText());
      }
      

      【讨论】:

        猜你喜欢
        • 2020-01-25
        • 2013-04-11
        • 2019-09-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-05
        • 2014-09-02
        相关资源
        最近更新 更多