博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EditText插入QQ表情源码
阅读量:5746 次
发布时间:2019-06-18

本文共 672 字,大约阅读时间需要 2 分钟。

hot3.png

24235739_RIke.jpg

  代码介绍:
  自定义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);
  附件上传:

转载:http://www.adobex.com/android/source/details/00000362.htm

转载于:https://my.oschina.net/androidcode/blog/104675

你可能感兴趣的文章
Yahoo的流计算引擎基准测试
查看>>
iOS-Block全解
查看>>
新篇章 每周分享第22期 (20180910~20180917)
查看>>
数值计算 插值与拟合
查看>>
Java学习必备书籍推荐终极版!
查看>>
thinkphp3.2.3源码学习(3)
查看>>
深入理解Java虚拟机之性能监控与故障处理工具
查看>>
Vue学习之路1-集成环境安装
查看>>
Chatopera企业聊天机器人解决方案
查看>>
[阿里云Java Web环境搭建]二、Ubuntu安装JDK
查看>>
大学生毕业后想成为产品经理?那你得先从以下几个方面入手!
查看>>
商品定时器
查看>>
记一次微信小程序动画实现
查看>>
Spring注解基础笔记
查看>>
HBase在移动广告监测产品中的应用
查看>>
Centos7下安装FastDFS和nginx的详细步骤
查看>>
spring boot websocket广播式
查看>>
设计模式之单例模式
查看>>
技术分享 | 基于 Tron 的 Dapp 开发实战分享
查看>>
CITA 是如何达到 15000 TPS 的?
查看>>