【问题标题】:Recommended approach for presenting formatted text in Android?在 Android 中呈现格式化文本的推荐方法?
【发布时间】:2010-11-21 01:04:00
【问题描述】:

我正在开发一个应用程序,它将提供制作产品的说明。文本将有项目符号和/或编号步骤以及常规文本段落。我可能有不同部分的标题。文本将被放置到可滚动的 TexView 中。

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

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

谢谢,

【问题讨论】:

    标签: html android webview textview


    【解决方案1】:

    WebView 第一次加载到您的进程中肯定需要更长的时间。它也不是设计用于ScrollView,因为它会自行滚动。 OTOH,您将获得出色的 HTML 支持。

    TextView可以显示有限的HTML,通过Html.fromHtml()转换成SpannedStringHere is a blog post 我列出了 Android 2.1 版本的fromHtml() 支持的 HTML 标记。请注意,这些是未记录的,因此其他 Android 版本中的标签名册可能会有所不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-14
      • 1970-01-01
      • 1970-01-01
      • 2010-11-12
      • 1970-01-01
      • 2011-10-18
      • 2020-01-30
      相关资源
      最近更新 更多