I don't have an Android 4.2.2 device.
Testing on 4.1.1 (Galaxy Tab2) and 4.1.2 (Galaxy S3) the zoom controls are displayed or hidden as expected.
A search on Google does not return any relevant info regarding 4.2.2 so i'm not sure what to suggest.
The official documentation says the method works on Android API 11 and newer:
WebSettings | Android Developers, with no mention of any changes in Jelly Bean 4.2.2.
If you use
setSupportZoom(WebView1, False) and then
setDisplayZoomControls(WebView1, False) do you still see the zoom controls?
If not then try
setSupportZoom(WebView1, True) after those two statements and see if zoom is enabled without displaying the zoom control.
Other than that i can only leave you to scour the web for relevant info and if you find a solution post again and i'll try and add the solution to WebViewSettings.
You use the WebView a lot it seems from your posts - would you like to test/preview the new but not yet uploaded version of WebViewExtras?
The update is a major update - completely incompatible with the previous version and also very much untested (hence the need for beta testers).
The new version of WebViewExtras wraps the WebSettings object so WebViewSettings will no longer exist as a separate library.
Take a look at the reference:
WebViewExtras.
Support for FindListener, WebBackForwardList, WebHistoryItem, WebResourceResponse and more.
The WebViewClient raises a
ScaleChanged(OldScale As Float, NewScale As Float) event - that's something you previously requested but was only implemented in the deprecated form, not as an event.
Let me know if setSupportZoom effects display of the built in zoom controls and also if you'd like to test the new WebViewExtras.
Martin.