webView 加载路径 里面的图片不显示

修改之前的代码

webView.getSettings().setSupportZoom(true);
        //扩大比例的缩放
        //webView.getSettings().setUseWideViewPort(true);
        //自适应屏幕
        webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        webView.getSettings().setLoadWithOverviewMode(true);
        webView.getSettings().setDefaultTextEncodingName("UTF-8");
        webView.getSettings().setBlockNetworkImage(false);
        webView.getSettings().setJavaScriptEnabled(true);
       
        //webView.getSettings().setBuiltInZoomControls(true);
        if(savedInstanceState == null){
            webView.loadUrl(url);
        }else{
            webView.restoreState(savedInstanceState);
        }
        webView.setWebViewClient(new WebViewClient(){
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                //  重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
                view.loadUrl(url);
                return true;
            }

        });

修改之后的代码

webView.getSettings().setSupportZoom(true);
        //扩大比例的缩放
        //webView.getSettings().setUseWideViewPort(true);
        //自适应屏幕
        webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        webView.getSettings().setLoadWithOverviewMode(true);
        webView.getSettings().setDefaultTextEncodingName("UTF-8");
        webView.getSettings().setBlockNetworkImage(false);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setBlockNetworkImage(false);//解决图片加载不出来的问题
        //webView.getSettings().setBuiltInZoomControls(true);
        if(savedInstanceState == null){
            webView.loadUrl(url);
        }else{
            webView.restoreState(savedInstanceState);
        }
        webView.setWebViewClient(new WebViewClient(){
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                //  重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
                view.loadUrl(url);
                return true;
            }

        });
多加了一句
webView.getSettings().setBlockNetworkImage(false);//解决图片加载不出来的问题
其实关键的是
webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setBlockNetworkImage(false);//解决图片加载不出来的问题
这两句

你可能感兴趣的:(WebView)