android 输入表情icon
来源:互联网 发布:网络图标打不开怎么办 编辑:程序博客网 时间:2024/03/29 10:28
1-输入框 插入表情
Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.q); ImageSpan imageSpan=new ImageSpan(this, bitmap); SpannableString spannableString=new SpannableString("image"); spannableString.setSpan(imageSpan, 0, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); //给输入框追加表情 editText.append(spannableString);
2- 给textview插入表情
ImageSpan span = new ImageSpan(this, R.drawable.ic_launcher); SpannableString spanStr = new SpannableString("http://www.baidu.com"); spanStr.setSpan(span, spanStr.length()-1, spanStr.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE); mTVText.setText(spanStr);
3-修改textview局部文字颜色
textView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文字背景色 ForegroundColorSpan redSpan = new ForegroundColorSpan(Color.RED); ForegroundColorSpan whiteSpan = new ForegroundColorSpan(Color.WHITE); ForegroundColorSpan blueSpan = new ForegroundColorSpan(Color.BLUE); ForegroundColorSpan greenSpan = new ForegroundColorSpan(Color.GREEN); ForegroundColorSpan yellowSpan = new ForegroundColorSpan(Color.YELLOW); builder.setSpan(redSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(whiteSpan, 1, 2, Spannable.SPAN_INCLUSIVE_INCLUSIVE); builder.setSpan(blueSpan, 2, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(greenSpan, 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(yellowSpan, 4,5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(builder);
0 0
- android 输入表情icon
- Android设置EditText显示输入的表情Icon(自定义的聊天有个发送表情功能,在输入框显示表情)
- android开发表情输入
- android EditText 输入过滤表情
- Android EditText 禁止输入表情
- android EditText 禁止表情输入
- android Emoji表情输入,输入表情和输入法表情输入相同
- Android 模仿手机QQ表情输入和表情预览框
- Android---15---EditText输入表情图像
- 在android 输入框中判断表情
- android 中限制 eidttext输入emjoy表情
- android edittext 限制输入符号表情
- android高仿微信表情输入与键盘输入详解
- android高仿微信表情输入与键盘输入详解
- android高仿微信表情输入与键盘输入详解
- Android中EditText禁止输入表情
- android 输入框EditText禁止输入Emoji表情符
- android 输入框EditText禁止输入Emoji表情符
- CCClippingNode
- linux 挂载windows共享文件夹到linux指定目录
- jquery append()方法与html()方法用法区别
- python 装饰器
- MDK/keil自动补齐代码的设置方法
- android 输入表情icon
- 矩阵快速幂+符号重载。
- 数据库基础1 创建表空间和表
- Android硬编
- Junit使用
- [C/C++]_[输出内存数据的二进制和十六进制的字符串表示]
- 淘宝O2O四通八达--阿里巴巴O2O项目规划
- linux 静态库、共享库
- solaris 10安装配置