应用场景:scrollview 嵌套webview.
首先说一下webview的两种加载方法:
1.webview直接显示text/html 富文本:
loadDataWithBaseURL(null, string, "text/html", "utf-8", null);
webview提供 loadDataWithBaseURL(),但是当文本中有图片或者音频视频时候,布局中图片和音视频会混乱,这个怎么解决呢?
需要对返回的HTML文本进行重新编辑添加<head>b标签设置属性进行适配代码如下:
// 适配标签
public static String reSetWebVIewHtml(String htmlStr) {
String head = "<head>"
+ "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\"> "
+ "<style>img{max-width: 100%; width:auto; height:auto;}</style>"
+ "<style>table{max-width: 100%; width:auto; height:auto;