webview怎么加载html文本
时间: 2023-08-29 09:04:40 浏览: 118
浅谈iOS解析HTMl标签以及开发中的一些坑
您可以使用WebView的loadData()方法来加载HTML文本。该方法接收三个参数:
1. HTML文本内容
2. MIME类型,一般为"text/html"
3. 字符编码,一般为"UTF-8"
示例代码如下:
```
WebView webView = findViewById(R.id.webview);
String htmlText = "<html><body><h1>Hello, World!</h1></body></html>";
webView.loadData(htmlText, "text/html", "UTF-8");
```
您可以将htmlText替换为您需要加载的HTML文本内容,然后将其传递给loadData()方法即可。需要注意的是,loadData()方法是在UI线程中执行的,如果HTML文本内容过大,可能会导致UI线程阻塞,建议使用loadDataWithBaseURL()方法,该方法可以在子线程中加载HTML文本。
阅读全文