最佳答案
在阅读了您的问题标题后,我准备为您提供指向该文章的链接。我发现使用 spans 和 SpannableString
非常强大。另一种方法是对您的文本使用 HTML 格式,这可以通过 Html.fromHtml() 来完成。 .
但是,目前尚不清楚支持哪些 HTML 标记,因为文档中的内容只是:
This class processes HTML strings into displayable styled text. Not all HTML tags are supported.
所以,对于一个好的解决方案,我肯定会使用文章中的 SpannableString
方法。这种方法在实践中非常方便,因为您还可以创建自己的 span 类来扩展现有的类(例如,如果您想让一段文本使用未内置的自定义字体)。
关于android - TextView 中的富文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13350616/