今天在项目中发现一个webview界面设置了手势缩放,如下代码.
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
但是运行起来却没有缩放效果, 最后随便在网上找了个链接, 其他代码没改. 发现又有手势缩放了.
原因可能是有些js代码里面已经设置了不能缩放了.
所以如果你在代码里面设置了上面两个属性发现没有手势缩放,那就不是你写的代码有问题了. 而是网页的问题. 可以与写JS的人沟通看看
换个网页试试就知道是不是代码问题了.
例如有手势缩放的网页
webview.loadUrl("http://www.oschina.net/question/54100_34836");//支持手势缩放的链接