改动需求

1920x1080分辨率的Android设备上,使用webview显示效果要和电脑浏览器一样。
Android设备上效果是这样的,和PC浏览器上显示效果完全不一样。

实现方法
移除自适应代码如下:
WebView newWebView = (WebView) findViewById(R.id.newWebView); //web控件
webContent.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
webContent.getSettings().setUseWideViewPort(false); //将图片调整到适合webview的大小
webContent.getSettings().setLoadWithOverviewMode(false); // 缩放至屏幕的大小
这样的效果肯定没达到要求,需要吧webview缩放值设置为100%即可;
加入如这行代码:newWebView.setInitialScale(100);
真机最终效果


本文介绍如何让Android设备上的Webview显示效果与PC浏览器保持一致。通过移除自适应代码并设置初始缩放比例,实现了1920x1080分辨率下Webview与PC端相同的显示效果。
7120

被折叠的 条评论
为什么被折叠?



