作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个应用程序,我必须在其中调整 Web View 内容的大小。一切正常,直到我在 webView 中加载一个移动页面。无论我为 setInitialScale(n)
设置什么值,webView 的内容都不会调整大小。下面是我正在使用的代码:
webView.getSettings().setSupportZoom(true);
webView.getSettings().setUseWideViewPort(true);
webView.setInitialScale(33);
webView.loadUrl("http://m.jurnalul.ro");
是否有可能缩小或缩小包含移动页面的 WebView 的内容。
非常感谢
最佳答案
你试过吗:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch (metrics.densityDpi) {
case DisplayMetrics.DENSITY_HIGH:
webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
break;
case DisplayMetrics.DENSITY_MEDIUM:
webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.MEDIUM);
break;
case DisplayMetrics.DENSITY_LOW:
webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.CLOSE);
break;
default:
webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.MEDIUM);
break;
}
关于Android setInitialScale 不适用于移动页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883022/
我正在创建一个应用程序,我必须在其中调整 Web View 内容的大小。一切正常,直到我在 webView 中加载一个移动页面。无论我为 setInitialScale(n) 设置什么值,webVie
我在 WebView 中加载内容。这时,我希望内容适合不需要滚动的屏幕尺寸。但是,函数 setInitialScale() 不起作用。你能告诉我我的代码有什么问题吗? public class Web
SO 和互联网的其他部分有数百篇关于尝试修复 Android 中的视口(viewport)缩放的帖子,我现在相当确定你不能在 Android 4.1 的 webview 中设置初始比例。 我正在构建一
我是一名优秀的程序员,十分优秀!