是否可以在TextView中显示复杂的HTML内容?我的HTML将有图像和视频标签。这是可能的还是使用WebView组件还是有一些简单的解决方案?
答案 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:)