美文网首页
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