<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。