在textview html中显示内联样式

时间:2015-11-13 11:03:46

标签: android html css textview inline-styles

我需要在我的应用中使用内联样式显示html。 有很多文字必须在不同的视图,所以我不能使用Webview(我试图使用很多Webview但应用程序变得非常慢)。我知道TextView可以显示html但它不能显示带内联样式的html。 所以我该怎么做? 有没有办法显示它或只使用带有内联样式的html中的简单标签生成html?

所以我需要像这样显示html:

<p style="text-align: center;"><span style="color: #ff0000; font-size: 36pt; font-family: 'comic sans ms', sans-serif;">Article Title</span></p>

但TextView无法理解风格。

1 个答案:

答案 0 :(得分:8)

Android原生TextView不支持所有HTML标记和功能。它只支持few tags and properties。因此,在您的情况下,您可能需要考虑几个选项。

  • 使用WebView显示丰富的文字。但是,WebView太重而且很慢。

  • 使用改进原生TextView的第三方库并支持更多HTML标记。例如:HTML-TextView