Android TextView 字体颜色分段显示
来源:互联网 发布:获取json对象的key 编辑:程序博客网 时间:2024/05/21 21:48
SpannableString ss = new SpannableString( "红色打电话粗体删除线绿色下划线图片:.");
ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new URLSpan("tel:4155551212"), 2, 5,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new StyleSpan(Typeface.BOLD), 5, 7, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new StrikethroughSpan(), 7, 10,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new UnderlineSpan(), 10, 16,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new ForegroundColorSpan(Color.GREEN), 10, 15, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Drawable d = getResources().getDrawable(R.drawable.icon48x48_1);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d, ImageSpan.ALIGN_BASELINE);
ss.setSpan(span, 18, 19, Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
TextView t4 = (TextView) findViewById(R.id.text4);
t4.setText(ss);
t4.setMovementMethod(LinkMovementMethod.getInstance());
例子4:
效果图:
Activity代码:
文章转自:http://hi.baidu.com/simayilong80/blog/item/9ba5ebd958e53b3111df9bad.html
- Android TextView 字体颜色分段显示
- android textview分段显示不同的字体 时间 颜色
- android textview字符串指定分段设置字体颜色
- TextView分段显示不同颜色,字体
- Android中TextView显示各种字体,颜色
- android中TextView分段显示不同颜色,字体,时间
- android中TextView分段显示不同颜色,字体,时间
- android中TextView分段显示不同颜色,字体,时间
- android中TextView分段显示不同颜色,字体,时间
- android中TextView分段显示不同颜色,字体,时间
- android中TextView分段显示不同颜色,字体,时间
- android中TextView分段显示不同颜色,字体,时间
- 31.TextView分段改变字体颜色和分段点击
- Android textview字体颜色显示和图片显示
- Android textview字体颜色显示和图片显示
- Android textview字体颜色显示和图片显示
- Android textview字体颜色显示和图片显示
- Android之textview怎么显示不同的字体,颜色
- vim命令行及低行一些常用指令
- 第十二周OJ——十进制转化为二进制
- 436.Maximal Square-最大正方形(中等题)
- Cocos2d-x开发实例:使用Lambda 表达式
- NOIP2016 秀逗记&口胡题解
- Android TextView 字体颜色分段显示
- 聊聊Android优秀的图片加载缓存的开源框架?UIL、Glide、Picasso
- ubuntu/linux 下Java环境变量配置
- 利用sublime text3 + OmniMarkupPreviewer + CSS 搭建的文档编辑工具
- LightOJ-1132-矩阵快速幂,math
- IOS app 本地测试
- 关于js中小问题与一些简单函数的用法
- Java入门之编码GBK映射问题
- TextView和EidtText使用技巧