解决webview加载过大的图片导致水平滑动的视觉

来源:互联网 发布:stussy淘宝 编辑:程序博客网 时间:2024/05/21 06:17

最近解析html时出现了图片过大,导致我的界面可以水平滑动,体验感非常不好,解决方法如下:


mWebView.setWebViewClient(new WebViewClient(){            @Override            public boolean shouldOverrideUrlLoading(WebView view, String url) {                mPresenter.openUrl(view,url);                return  true;            }            @Override            public void onPageFinished(WebView view, String url) {                super.onPageFinished(view, url);                setImg();            }        });

setImg()如下:

private void setImg() {        mWebView.loadUrl("javascript:(function(){" +                "var objs = document.getElementsByTagName('img'); " +                "for(var i=0;i<objs.length;i++)  " +                "{"                + "var img = objs[i];   " +                " img.style.maxWidth = '100%';" +                "}" +                "})()");    }

设置前效果:



设置后效果:
















1 0
原创粉丝点击