当前位置: 代码迷 >> Android >> 【求】etitText长按事件调出上下文源码,该如何解决
  详细解决方案

【求】etitText长按事件调出上下文源码,该如何解决

热度:106   发布时间:2016-05-01 21:47:42.0
【求】etitText长按事件调出上下文源码



重写onCreateContextMenu 有没有源码? 上面的图! 全部家产分数奉献!

------解决方案--------------------
这是我前段时间写的,看看是否能够帮到你。

Java code
    public boolean onTextContextMenuItem(int id) {        //获取系统剪切板        ClipboardManager clip = (ClipboardManager)getContext()                .getSystemService(Context.CLIPBOARD_SERVICE);        switch (id) {            case ID_COPY :  //复制                //获取文本框内容,将里面图片解析成HTML标签                String rawData = Html.toHtml(getText());                //将数据放到系统剪切板                SystemFunctions.doCopy(clip, rawData);                return true;            case ID_PASTE:  //粘贴                //获取系统剪切板内容(字符串)                String sData = String.valueOf(SystemFunctions.doPaster(clip));                //解析图片                Spanned sRawData = Html.fromHtml(sData, imageGetter, null);                //显示在文本框                append(sRawData);                return true;            }        return super.onTextContextMenuItem(id);    }
  相关解决方案