读书人

【求】etitText长按事件调出上下文源码

发布时间: 2012-04-10 21:03:56 作者: rapoo

【求】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);    } 

读书人网 >Android

热点推荐