helf19920825
helinfengg
采纳率50%
2015-10-21 02:25 阅读 10.2k

Android中长按textView弹出一个复制,editText长按弹出粘贴等等

1

Android中长按textView弹出一个复制,editText长按弹出粘贴等等这个是怎样做的,求大神解答!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    cainiao654321 cainiao654321 2015-10-21 04:21

    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;
                        }
                    });
    
    点赞 1 评论 复制链接分享
  • dongfeng9ge 东风玖哥 2015-10-21 02:38

    只需要增加一行代码就可以实现这个功能,在布局文件的TextView控件属性中增加这么一句就行:android:textIsSelectable="true"

    点赞 1 评论 复制链接分享
  • cainiao654321 cainiao654321 2015-10-21 04:25

    ToastUtil.show("已复制");换成你自己自己的Toast

    点赞 评论 复制链接分享
  • huangf321123 keyborad_boy 2015-10-21 05:48

    editText长按弹出粘贴, 他不需要设置

    点赞 评论 复制链接分享
  • li815705994 叶落花开li 2015-10-21 07:04
    点赞 评论 复制链接分享

相关推荐