TextView的長按複製(高仿微信文字複製貼上)
阿新 • • 發佈:2019-01-24
在介面卡裡面寫以下程式碼,原理就是給TextView設定長按點選事件,然後複製到剪下板上(ClipboardManager)
匯入包 import android.text.ClipboardManager;
微信裡面按了變暗的效果就是一個背景選擇器
holder.content.setOnLongClickListener(new View.OnLongClickListener() {
@Overridepublic boolean onLongClick(View view) {
ClipboardManager copy = (ClipboardManager) mContext
.getSystemService(Context.CLIPBOARD_SERVICE);
copy.setText(Util.getContent(position));
Toast.makeText(mContext, "已複製到貼上板", Toast.LENGTH_SHORT).show();
return false;
}
});