天天看點

WebView圖文混排,圖檔适配4.4之後版本Android圖文混排解決自适應問題步驟

Android圖文混排解決自适應問題

  • 在商城類app開發中常常會遇到商品詳情的展示,為了呈現更豐富的内容,圖文混排必不可少,然而誰能保證圖檔寬度和手機螢幕寬度剛剛好呢?這個問題在4.4之前通過一個屬性即可解決,在4.4之後就不行了,那怎麼辦?甩鍋肯定是不行的?想辦法吧。

步驟

  • 下載下傳jsoup的jar包;
  • AS使用者添加到libs中進行依賴;
  • detail就是解析到伺服器傳回的圖文混排html标簽内容:
Document parse = Jsoup.parse(detail);
Elements imgs = parse.getElementsByTag("img");
if (!imgs.isEmpty()) {
    for (Element e : imgs) {
        imgs.attr("width", "100%");
        imgs.attr("height", "auto");
    }
}
String content = parse.toString();
wv.loadDataWithBaseURL(null, content, "text/html", "utf-8", null);