How to safely turn WebView zooming on and off as needed

前端 未结 9 1240
后悔当初
后悔当初 2020-12-15 01:06

As mentioned in this unanswered question: WebView throws Receiver not registered: android.widget.ZoomButtonsController

By turning the WebView zoom controls on and of

9条回答
  •  死守一世寂寞
    2020-12-15 01:57

    If you only want to have pinch zoom working with your webview and you can live without the zoom buttons, you can do this to your webview:

    webView.getSettings().setBuiltInZoomControls(true); // will give pinch zoom
    webView.getSettings().setDisplayZoomControls(false); // but won't display the zoom buttons
    

    adding

    webView.getSettings().setBuiltInZoomControls(true);
    

    in onDestroy / onDestroyView did not help on 3.x.

提交回复
热议问题