您的位置:首页 > 移动开发 > Android开发

android中复制到剪贴板功能的代码

2015-09-29 11:39 357 查看
import android.view.View;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.widget.TextView;
import android.widget.Toast;

/**
* Created by wanghailong on 2017/6/28.
*/

public class CopyUtil {
public static void copy(final Context ctx, final TextView tv) {
if (null == tv || null == ctx) {
return;
}
tv.setOnLongClickListener(new android.view.View.OnLongClickListener() {
@Override
public boolean onLongClick(View view) {
// 复制到剪贴板管理器
ClipboardManager cmb = (ClipboardManager) ctx.getSystemService(Context.CLIPBOARD_SERVICE);
ClipData myClip;
myClip = ClipData.newPlainText("text", tv.getText().toString());
cmb.setPrimaryClip(myClip);
Toast.makeText(ctx, "已复制在剪贴板",
Toast.LENGTH_SHORT).show();
return true;
}
});
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android开发