studio propiedades codigo based app android webview

android - propiedades - ¿Cómo habilitar los controles de zoom y pellizcar el zoom en un WebView?



webview android studio 2017 (3)

La aplicación del navegador predeterminada para Android muestra controles de zoom cuando se desplaza y también permite el acercamiento de pellizco. ¿Cómo puedo habilitar esta función para mi propia vista web?

He intentado:

webSettings.setBuiltInZoomControls(true); webSettings.setSupportZoom(true);

pero ninguna de las características se habilita como resultado. Por cierto, he establecido un WebChromeClient y un WebViewClient para Webview si eso hace la diferencia.

¡Gracias!


Compruebe si no tiene una vista de desplazamiento que ajuste su vista web .

En mi caso ese fue el problema. Parece que ScrollView se interpone en el camino del gesto de pellizco.

Para solucionarlo, simplemente tome su Webview fuera de ScrollView .


Extraño. Dentro del método OnCreate, estoy usando

webView.getSettings().setBuiltInZoomControls(true);

Y está funcionando bien aquí. ¿Algo particular en su vista web?


Use estos:

wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setDisplayZoomControls(false);