一般在一个TextView中的字体颜色,效果都是统一的。
如果一段文字,前几个文字要显示高亮,中间部分一个超链接,后半部分自定义颜色。
简单点可能直接用3个textView来表示了。
因为上次做一个彩票的软件,对于双色球来说,大家都知道。
双色,那就有两种颜色。

很显然,这个效果,最后需要在一个TextView中完成。(当然也可以2个,红色和蓝色分开)。
然后我们第一反应是想到一个SpannableString这个类。
以下是网上copy过来一段代码:
恩。一个不错的解决方式。
但是后来发现一个问题。
在对于SpannableString对象做整体操作时,我们对于里面的要设置的部分文字都是以截取方式,因此,也就是我们在构造这个