http://www.jianshu.com/p/3fcf8ba18d7f
上面这个链接讲解的非常清楚了,
自己总结一点,在设置webview的缩放的时候,需要html界面支持的,
html界面meta标签
<metaname="viewport"content="height= [pixel_value| "device-height"] ,width= [pixel_value| "device-width"] ,initial-scale=float_value,//初始缩放minimum-scale=float_value,//最小maximum-scale=float_value,//最大user-scalable= ["yes" | "no"]//是否允许用户对页面缩放 "/>
例如:<meta name="viewport" content="width=device-width,user-scalable=yes initial-scale=1.0, maximum-scale=2.0">-->设定支持缩放,最大两倍缩放
/**
*只是设置 settings.setSupportZoom(true);是不是能缩放的,必须设置
* settings.setBuiltInZoomControls(true);
*/
WebSettings settings = this.getSettings();
settings.setUseWideViewPort(true);
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
settings.setDisplayZoomControls(false); //隐藏原生的缩放控件
settings.setDomStorageEnabled(true);
settings.setJavaScriptEnabled(true);