WebView加载

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);

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容