美文网首页
Android WebView加载大图片的设置

Android WebView加载大图片的设置

作者: hao_developer | 来源:发表于2019-12-23 17:39 被阅读0次

没设置之前

image.png

设置之后

image.png

添加配置

image.png
image.png
implementation 'org.jsoup:jsoup:1.12.1'

/**
     * WebView加载网页图片显示太大的解决方案 图片尺寸超过屏幕宽度,最大显示屏幕的宽度,否则展示原图的大小 https://blog.csdn.net/qq_35008536/article/details/52281161
     * @param htmltext
     * @return
     */
fun getNewContent(htmltext: String?): String? {
        val doc: Document = Jsoup.parse(htmltext)
        val elements: Elements = doc.getElementsByTag("img")
        for (element in elements) {
            element.attr("width", "100%").attr("max-width", "100%").attr("height", "auto")
        }
        return doc.toString()
    }

lockWebView.loadDataWithBaseURL(null,getNewContent(htmlText),"text/html","UTF-8",null)

jar包下载地址
https://jsoup.org/download

相关文章

网友评论

      本文标题:Android WebView加载大图片的设置

      本文链接:https://www.haomeiwen.com/subject/oeqtoctx.html