android - Html.fromHtml 或 Spannable,哪个最好?

标签 android spannable

你好,我想改变我的 TextView 的颜色, 有两种方法: Html.fromHtml 和 Spannable。 什么更好? 什么方式更快?

最佳答案

Html.fromHtml 速度较慢,因为全文被解析为 HTML。它实际上涉及从 HTML 到文本的转换。

另一方面,

Spannable 更加免负载,因为您只需 attach or detach the markup object 。不涉及转换。

因此,请使用 Spannable,它比 html 替代方案快得多。

关于android - Html.fromHtml 或 Spannable,哪个最好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38542466/

相关文章:

android - 带有 Spannable 的按钮 setText 不适用于 Android 5.0 Lollipop

Android:无法更改textview中部分文本的颜色

android - 无法查看 XML 文件的图形布局

java - Firebase 性能插件导致构建时间缓慢

Android 显示最新 toast

android - 在 spannable 中分隔字符

android - 如何使用 Html.fromHtml() 从 <style> 标签中删除内容?

android - 在 flutter 单元测试中访问 rootBundle

android - 相对布局和线性布局

Android Edittext 可跨越问题