终于找到了办法,用js去适配
http://hi.baidu.com/zhangqi920/item/ad5bb44b160934e9bcf45151

解决方案 »

  1.   

    Android 4.4 以上的版本的webview的内核改了,由webkit改为chromium,所以很多方法实现有问题。我最近做这个也发现了4.4以下js交互正常,4.4以上不可以的问题。可以用java代码实现js功能来实现:
    Document doc_Dis = Jsoup.parse(htmlContent);
    Elements ele_Img = doc_Dis.getElementsByTag("img");
    if (ele_Img.size() != 0){
    for (Element e_Img : ele_Img) {
    e_Img.attr("style", "width:100%");
    }
    }
    String newHtmlContent=doc_Dis.toString();
    把newHtmlContent当成HTML,load进webview里就行了