webView和缩放界限

时间:2012-07-11 06:16:19

标签: android

我对webview中的缩放界限有疑问。这是我的webView代码:

    WebView web = new WebView(getContext());
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setBuiltInZoomControls(true);

String imagePath = id;
String html = "<html><body style='margin:0;padding:0;'><img src=\""+ imagePath + "\" height=\""+ height + "\"width=\""+ width+ "\"></body></html>";
web.loadDataWithBaseURL("file:///mnt/sdcard/DinEgen/", html, "text/html","utf-8","");
web.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
web.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);
web.clearView();
web.clearCache(true);

我想知道当我启动应用程序时可以这样做我只能放大,当我回来时我只能从头开始缩小尺寸。 这是放大:enter image description here

这可以阻止缩小吗? 我希望避免缩小到这个比例:enter image description here

1 个答案:

答案 0 :(得分:4)

是的,您可以通过在html的标题中添加以下行来停止缩放并使其适应屏幕尺寸:

<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1" />