【发布时间】:2013-07-06 23:37:58
【问题描述】:
Android 提供了各种与文本和字符串相关的界面:
Spanned、SpannedString、Spannable、SpannableString 和 CharSequence。
在使用Html.fromHtml() 在TextView 内显示可链接文本以便对其应用一些样式之后,我在各种场景中通常使用了上述所有方法。
我试图从 Android 的官方文档中了解这些接口的用途/用法,但失败了,因为它非常令人困惑.. 这些接口的目的是什么?在哪些情况下最常使用它们?在哪些情况下最好避免使用它们?使用其中任何一种时,是否有任何明显的性能影响需要考虑?
如果有人能提供一个体面的解释,将不胜感激。
【问题讨论】: