从TextView复制内容到剪贴板
方法一
在xml的TextView组件添加
android:textIsSelectable="true"
适用于选择部分内容进行复制的情况,适配API11以上版本
方法二
在代码中设置长按进行复制,同时弹出复制成功Toast
mBinding.tvNamesetOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
ClipboardManager clipboardManager = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
ClipData mClipData = ClipData.newPlainText("Name", mBinding.tvName.getText().toString());
clipboardManager.setPrimaryClip(mClipData);
ToastUtils.showShort("复制成功");
return false;
}
});
``
网友评论