在Android中显示格式化文本的推荐方法?

我正在开发一个应用程序,提供制作产品的指示。 文本将包含子弹和/或编号的步骤以及常规的文本段落。 我可能有各个部分的标题。 文本将被放置到可滚动的TexView中。

我原本计划从资源文本文件加载文本,然后通过xml应用格式。 不过,我刚刚了解到WebView和加载本地html文件的能力。 我可以轻松地在html中格式化文本,并将其加载到WebView中进行各种活动。

我的问题是,使用WebView与TextView会有性能问题吗? 是否有其他方法可以轻松地为TextView设置文本格式?

谢谢,


WebView绝对需要更长的时间才能将第一次加载到您的流程中。 它也不是为了进入ScrollView而设计的,因为它自己滚动。 OTOH,你会得到很棒的HTML支持。

TextView可以显示有限的HTML,通过Html.fromHtml()转换成SpannedString 。 这里是一篇博客文章,其中列出了fromHtml()的Android 2.1版支持的HTML标签。 请注意,这些文件没有记录,因此其他Android版本中的标签名称可能会有所不同。

链接地址: http://www.djcxy.com/p/49011.html

上一篇: Recommended approach for presenting formatted text in Android?

下一篇: How to sync my EC2 instance when autoscaling