Android中长按textView弹出一个复制,editText长按弹出粘贴等等这个是怎样做的,求大神解答!
android:textIsSelectable="true"在部分手机上不管用,你试试下面这个
textview.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
ClipboardManager cmb = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE);
cmb.setText(textview.getText());
ToastUtil.show("已复制");
return false;
}
});
只需要增加一行代码就可以实现这个功能,在布局文件的TextView控件属性中增加这么一句就行:android:textIsSelectable="true"
ToastUtil.show("已复制");换成你自己自己的Toast
editText长按弹出粘贴, 他不需要设置
http://blog.csdn.net/jaycee110905/article/details/8762274 这里写的很详细