在Android中呈现格式化文本的推荐方法是什么?

7
我正在开发一个应用程序,该应用程序将提供制作产品的说明。文本将包含项目符号和/或编号步骤以及常规文本段落。我可能会为各个部分设置标题。文本将放置在可滚动的TexView中。
最初,我计划从资源文本文件加载文本,然后通过xml应用格式。但是,我刚刚了解到WebView和加载本地html文件的能力。我可以轻松地在html中格式化文本,并将其加载到各种活动的WebView中。
我的问题是,使用WebView与TextView相比是否存在性能问题?是否有其他简单方法来为TextView格式化文本?
谢谢,
1个回答

4
WebView 明显需要更长的时间才能首次加载到您的进程中。它也不适合放在 ScrollView 中,因为它可以自己滚动。另一方面,您可以获得出色的 HTML 支持。 TextView 可以显示有限的 HTML,通过 Html.fromHtml() 转换为 SpannedString这里是一篇博客文章,我在其中列出了 Android 2.1 版本的 fromHtml() 支持的 HTML 标签。请注意,这些标签未经记录,因此在其他 Android 版本中可能会有不同的标签列表。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接