Skip to main content

Copy text code in android studio

for RecyclerView 

 ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(context.CLIPBOARD_SERVICE);

ClipData data = (ClipData) ClipData.newPlainText("Text",list.get(position).getText());
clipboardManager.setPrimaryClip(data);
Toast.makeText(context, "Text Copied", Toast.LENGTH_SHORT).show();

for Activity
private void copy(){
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData clipData = ClipData.newPlainText("text",shayri_txt.getText());
if (clipboardManager != null){
clipboardManager.setPrimaryClip(clipData);
}
Toast.makeText(getApplicationContext(), "Copied", Toast.LENGTH_SHORT).show();
}

Comments