本文分析总结了对View控件中的文本,使指定字符或子字符串具有特定显示效果,例如字体、字号、文字间距、行间距、颜色等。
对于固定的文本内容,可以在文本中使用各种html标签,然后使用html.fromHtml()方法将文本转换为可显示相应效果的形式。一般来说,在Android中使用各种Span类更加直接,而且在性能上比前者更好。
相关接口和类的关系
CharSequence是Java中表示字符序列的一个标准接口,String是其最常用的具体实现类。
Spanned是CharSequence的一个子接口,表示其中的子字符串可以被附加一定的格式,字符串以及所附加的格式都是固定的,不可动态改变。