用WebView加载Html代码片段

    xiaoxiao2021-03-25  80

    <imgalign="absmiddle"src="https://img.alicdn.com/imgextra/i4/268451883/TB2ZcXxbygSXeFjy0FcXXahAXXa_!!268451883.jpg"class="img-ks-lazyload"/> <imgalign="absmiddle"src="https://img.alicdn.com/imgextra/i4/268451883/TB2ZcXxbygSXeFjy0FcXXahAXXa_!!268451883.jpg"class="img-ks-lazyload"/>

    如果返回数据格式是HTML标签,我们可以用webView来展示图片和文字。

    我们引入jsoup jar包,方法封装好了 。

    private String getNewContent(String htmltext){ Document doc=Jsoup.parse(htmltext); Elements elements=doc.getElementsByTag("img"); for (Element element : elements) { element.attr("width","100%").attr("height","auto"); } Log.d("VACK", doc.toString()); return doc.toString(); }

    调用webView的loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) 方法,就可以加载html代码片段了。

    baseUrl :可以是空的,为null;

    data:getNewContent(String htmlStr);

    mimeType:传入的数据格式,为“ text/html ”;

    encoding:字符格式,一般为”utf-8”;

    historyUrl:一般为null。

    转载请注明原文地址: https://ju.6miu.com/read-24025.html

    最新回复(0)