android中的spannable的使用要给 TextView 加上效果,方式主要有几种: 第一种,自动应用效果,使用 android:a
android中的spannable的使用
要给 TextView 加上效果,方式主要有几种:
第一种,自动应用效果,使用 android:autolink 属性,如:
?
- ?
第三种,和第二种其实是一样的,只不过将文本改在 JAVA 代码中,如:
?
第四种,前面三种可以说都是自动的,而第四种就是纯“手工”的了。通过创建 SpanableString 字符串,并在之上创 建一个或多个 Span 来实现丰富的效果。例子如下:
?
对比一下

以下转自:http://blog.csdn.net/yang_hui1986527/article/details/6776629
在Android中,TextView是我们最常用的用来显示文本的控件。
? 一般情况下,TextView中的文本都是一个样式。那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。
res-layout-main.xml:
?
res-color-color.xml
res-color-linkcolor.xml:
?
TextViewLinkActivity:
?
