/**
* 设置img标签下的width为手机屏幕宽度,height自适应
*
* @param data html字符串
* @return 更新宽高属性后的html字符串
*/
public static String getNewData(String data) {
Document document = Jsoup.parse(data);
Elements body = document.select("body");
body.attr("style","margin:0px");
Elements pElements = document.select("p:has(img)");
for (Element pElement : pElements) {
pElement.attr("style", "font-size:0px;margin:0px");
pElement.attr("max-width", String.valueOf(ScreenUtils.getScreenWidth() + "px"))
.attr("height", "auto");
}
Elements imgElements = document.select("img");
for (Element imgElement : imgElements) {
//重新设置宽高
imgElement.attr("max-width", "100%")
.attr("height", "auto");
imgElement.attr("style", "max-width:100%;height:auto;padding:0px;margin:0px");
}
Log.i("newData:", document.toString());
return document.toString();
}