美文网首页
WebView加载

WebView加载

作者: 故江 | 来源:发表于2019-02-20 15:09 被阅读35次

    WebSettings settings = ((TwoViewHolder) viewHolder).find_webview.getSettings();

    //设置提高渲染的优先级

                settings.setRenderPriority(WebSettings.RenderPriority.HIGH);//高

                //设置图片适合webview

                settings.setUseWideViewPort(true);

    //缩放值屏幕大小

                settings.setLoadWithOverviewMode(true);

    //支持缩放,默认为true

    //        webviewSettings.setSupportZoom(true);

                //设置可以缩放

    //        webviewSettings.setBuiltInZoomControls(true);

                //隐藏原生缩放精简

                settings.setDisplayZoomControls(true);

    //文本缩放倍数,默认为100

                settings.setTextZoom(300);

    //支持内容重新布局

                settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);

    //设置多窗口

                settings.supportMultipleWindows();

    //设置可以访问文件

                settings.setAllowFileAccess(true);

    //当webview调用requestFocus时为webview设置节点

                settings.setNeedInitialFocus(true);

    //支持通过JS打开新窗口

                settings.setJavaScriptCanOpenWindowsAutomatically(true);

    //支持自动加载图片

                settings.setLoadsImagesAutomatically(true);

    ((TwoViewHolder) viewHolder).find_webview.setWebChromeClient(new WebChromeClient());

    ((TwoViewHolder) viewHolder).find_webview.getSettings().setJavaScriptEnabled(true);

    ((TwoViewHolder) viewHolder).find_webview.getSettings().setBlockNetworkImage(false);

    ((TwoViewHolder) viewHolder).find_webview.loadDataWithBaseURL(null,"<!DOCTYPE html><html><body>" +mList.getContent() +"</body><html>","text/html","utf-8",null);

    相关文章

      网友评论

          本文标题:WebView加载

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