上次发了一篇同一TextView内容的不同显示这篇文章,
有关颜色的不同显示,我使用了最简单但是也最复杂的方法,忘记使用SpannableString,现重新发一下,大家参考下。
TextView组件改变部分文字的颜色现在有两种办法,一种是比较笨的方法:
TextView textView = (TextView)findViewById(R.id.textview);
textVie...
分类:
其他好文 时间:
2014-11-19 01:48:55
阅读次数:
168
Android spannableStringBuilder用法整理分类:Android开发2013-11-29 10:585009人阅读评论(0)收藏举报AndroidspannableStringBuildspannableStringBuilder 用法详解:SpannableString s...
分类:
移动开发 时间:
2014-11-14 14:00:45
阅读次数:
199
一、概述1、SpannableString、SpannableStringBuilder与String的关系首 先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在 于有一个SetSpan()函数,能给这些存...
分类:
其他好文 时间:
2014-11-13 12:27:53
阅读次数:
244
正确的方法:使用AbsoluteSizeSpan时要每次都new一个新对象出来,如果定义好一个,连续使用,则只有最后一个生效。 前面使用的都回失去效果。如下使用:SpannableString spanString = new SpannableString(sb.toString()); ...
分类:
其他好文 时间:
2014-11-12 14:56:37
阅读次数:
241
一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。 //创建一个 SpannableString对象 SpannableSt...
分类:
移动开发 时间:
2014-11-11 16:27:18
阅读次数:
354
EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢?记得android中有个android.text包,这里提供了对文本的强大的处理功能。添加图片主要用SpannableString和I...
分类:
其他好文 时间:
2014-10-31 01:06:48
阅读次数:
535
1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter...
分类:
其他好文 时间:
2014-09-26 19:45:18
阅读次数:
202
在Android中,TextView是我们最常用的用来显示文本的控件。 一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。 res-l....
分类:
移动开发 时间:
2014-09-18 16:05:24
阅读次数:
225
在使用TextView的过程中,有时候会需要将一串文本中的部分文字做特别的显示效果处理,比如加粗、改变颜色、加着重标识、超链接等等,我们可以通过多个TextView拼凑来实现,但如果需要特殊处理的内容在整个文本的中间,用多个TextView拼凑实在是太麻烦、太Low了,Android提供的SpannableString类能够很好地解决这个问题,SpannableString结合下面各种以Span结...
分类:
移动开发 时间:
2014-09-13 17:23:45
阅读次数:
331
1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件 3、ForegroundColorSpan 文本颜色(前景色) 4、MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter...
分类:
其他好文 时间:
2014-08-20 12:00:02
阅读次数:
287