android使用Html.formHtml加载html只显示文字不显示style的原因
时间: 2024-01-21 11:19:44 浏览: 130
可能是因为Html.fromHtml()方法默认不支持加载HTML中的样式信息。如果你想要在Android应用中展示HTML中的样式信息,可以尝试使用WebView控件。WebView内置了支持HTML、CSS和JavaScript的浏览器引擎,可以更好地渲染HTML页面。
以下是一个简单的示例代码,展示如何在Android应用中使用WebView加载HTML页面:
```java
WebView webView = findViewById(R.id.webView);
webView.loadDataWithBaseURL(null, yourHtmlString, "text/html", "UTF-8", null);
```
其中,yourHtmlString是包含完整HTML代码的字符串。调用loadDataWithBaseURL()方法将该HTML代码加载到WebView控件中,并指定了数据类型为"text/html",字符编码为"UTF-8"。这样就可以在应用中展示HTML页面,并支持CSS样式了。
阅读全文