WebView.getScale()被弃用(但仍然可用)
推荐的方式来获得规模为网页流量是使用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)的方法,如果我放大/缩小使用捏,所以它的作品好只是如果我使用缩放控制按钮。