2010-03-03 3 views

Antwort

2

Haben Sie die Zoomsteuerelemente explizit aktiviert? Sie sind standardmäßig deaktiviert.

WebSettings webSettings = webView.getSettings(); 
webSettings.setBuiltInZoomControls(true); 
+3

Das tut nichts. Doppelter Tipp funktioniert immer noch nicht (auf Nexus One w/Froyo 2.2) –

23

Von einigen Graben in der Android 2.0/2.1-Quellcode, wie es scheint, doppelt Taps ignoriert werden, es sei denn Sie useWideViewport Option auf der Webansicht des WebSettings drehen:

mywebviewinstance.getSettings().setUseWideViewPort(true) 

obwohl dies nicht erscheint überall dokumentiert werden, wo ich es finden kann, und hat einige andere Auswirkungen auf den Status "maximiert" des WebView.

Sie können Ihre eigene Doppelklickbehandlung auch immer mit einem GestureListener durchführen.

+0

Das hat den Trick, danke :) – HXCaine

+0

Das ist sogar auf meinem Samsung S4 mit Android 4.4.2 passiert, und in diesem Fall scheint die Dokumentation tatsächlich schlecht. Vielen Dank für Ihre Antwort! –

Verwandte Themen