WebView.getScale()已弃用(但仍可使用)
获取webview规模的推荐方法是使用WebViewClient.onScaleChanged()
http://developer.android.com/reference/android/webkit/WebViewClient.html#onScaleChanged(android.webkit.WebView,浮动,浮动)
public class CustomWebView extends WebView { public CustomWebView(Context context) { super(context); setWebViewClient(new WebViewClient() { @Override public void onScaleChanged(WebView view,float oldScale,float newScale) { super.onScaleChanged(view,oldScale,newScale); currentScale = newScale } }); }
现在的问题是:如果我使用捏合放大/缩小,则不调用该方法(至少在我的nexus 7上),所以只有当我使用缩放控制按钮时才能正常工作.