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);