是否可以在TextView中显示复杂的HTML内容?

时间:2011-12-19 10:22:20

标签: android android-widget textview

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

3 个答案:

答案 0 :(得分:5)

如果要对TextView使用 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 ...

答案 1 :(得分:1)

最好的方法是将WebView用于复杂的HTML内容,仅使用HTML中的TextView内容为您的文字视图提供自定义样式

答案 2 :(得分:1)

我肯定会使用WebView而不是TextView。 WebView是为这个确切的任务而制作的,所以我不明白你为什么要首先使用TextView:)