2010-03-03 13 views

Respuesta

2

¿Ha habilitado explícitamente los controles del zoom? Ellos están desactivados por defecto.

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

Esto no hace nada. Doble toque aún no funciona con él (en Nexus One w/Froyo 2.2) –

23

De algo de investigación en el Android código fuente 2.0/2.1, parece que los dobles grifos son ignorados a menos que active la opción useWideViewport WebSettings' del WebView:

mywebviewinstance.getSettings().setUseWideViewPort(true) 

aunque esto no parece documentarse en cualquier lugar que pueda encontrar, y tiene algunos otros efectos sobre el estado maximizado de la WebView.

También puede hacer siempre su propio manejo con doble clic con un GestureListener, también.

+0

Esto hizo el truco, gracias :) – HXCaine

+0

Esto incluso sucedió en mi Samsung S4 con Android 4.4.2, y en este caso la documentación parece de hecho pobre. ¡Gracias por su respuesta! –

Cuestiones relacionadas