首页 > 其他 > 详细

EditText插入QQ表情源码

时间:2014-12-12 02:25:04      阅读:271      评论:0      收藏:0      [点我收藏+]

?

bubuko.com,布布扣
?

代码介绍:

自定义EditText,提供插入图片的接口,给大家提供一个参考,大家可以自己完善里面的功能,加上捕获EditText键盘事件就可以实现一个完整的支持表情图片的EditText(类似QQ聊天)提供一个小思路:删除图片,其实就是重置EditText文本。添加图片用SpannableString?ImageSpan

?

关键代码如下:

SpannableString ss = new SpannableString(getText().toString()+"[smile]");  
Drawable d = getResources().getDrawable(id);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());  
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);  
        ss.setSpan(span, getText().length(),getText().length()+"[smile]".length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);  
        setText(ss);

?

为了防止别人通过gdb、gcore,从应用内存中截取dex文件,获取代码片段,最终反编译我的APK,通常我会很明智的给源码做保护

?

EditText插入QQ表情源码

原文:http://2329393700.iteye.com/blog/2165053

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!