android – How to copy certain text to clipboard on button click?

Question:

How to copy certain text to clipboard on button click?

Answer:

It is done like this:

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                ClipboardManager clipboard = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE);
                ClipData clip = ClipData.newPlainText("", editText.getText().toString());
                clipboard.setPrimaryClip(clip);
            }
        }); 
Scroll to Top