項目中遇到要實現webview上面的網頁縮放功能,在網上查了資料加自己實踐后得出結論:
//縮放開關,設置此屬性,僅支持雙擊縮放,不支持觸摸縮放 mWebView.getSettings().setSupportZoom(true); //設置是否可縮放,會出現縮放工具(若為true則上面的設值也默認為true) mWebView.getSettings().setBuiltInZoomControls(true); //隱藏縮放工具 mWebView.getSettings().setDisplayZoomControls(false);
加載的html代碼中,必須去掉
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
這一句。這句加上就不支持縮放了。