【问题标题】:Is it possible to display complex HTML content inside TextView?是否可以在 TextView 中显示复杂的 HTML 内容?
【发布时间】:2012-01-23 11:58:38
【问题描述】:

是否可以在 TextView 中显示复杂的 HTML 内容?我的 HTML 将包含图像和视频标签。这是可能的还是使用 WebView 组件或者有一些更简单的解决方案?

【问题讨论】:

    标签: android android-widget textview


    【解决方案1】:

    如果你想为TextViews使用HTML标签,你必须使用android.text.Html类,fromHtml()..

    来自 Mark Murphy 的技术资料...

    TextView 支持的 HTML 标签

    更重要的是,这意味着你不能依赖它从一个版本到另一个版本所支持的内容。

    * <a href="...">
    * <b>
    * <big>
    * <blockquote>
    * <br>
    * <cite>
    * <dfn>
    * <div align="...">
    * <em>
    * <font size="..." color="..." face="...">
    * <h1>
    * <h2>
    * <h3>
    * <h4>
    * <h5>
    * <h6>
    * <i>
    * <img src="...">
    * <p>
    * <small>
    * <strike>
    * <strong>
    * <sub>
    * <sup>
    * <tt>
    * <u>
    

    对于更复杂的 HTML 标签,您必须使用 WebView...

    【讨论】:

      【解决方案2】:

      最好的方法是对复杂的HTML 内容使用WebView,在TextView 中使用HTML 内容只是为了给你的文本视图一个自定义样式

      【讨论】:

        【解决方案3】:

        我肯定会使用 WebView 而不是 TextView。 WebView 是为这个确切的任务而设计的,所以我看不出你为什么要首先使用 TextView :)

        【讨论】:

          猜你喜欢
          • 2011-02-21
          • 2014-01-05
          • 1970-01-01
          • 2016-07-04
          • 1970-01-01
          • 2014-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多