Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android WebView Scrollable

Estoy creando un navegador basado en la clase androide de WebView. ¿Quiero habilitar los desplazamientos horizontales y verticales en la vista web y quiero que se comporten exactamente igual que el navegador Android? ¿Hay alguna configuración para que en el archivo de manifiesto o debo anular la clase webviewclient predeterminada.

One Solution collect form web for “Android WebView Scrollable”

La documentación de WebView dice:

De forma predeterminada, un WebView no proporciona widgets de tipo navegador

También dice:

Un WebView tiene varios puntos de personalización donde puede agregar su propio comportamiento. Estos son:

Creación y configuración de una subclase WebViewClient. Se llamará cuando suceden cosas que impacten la representación del contenido, por ejemplo, errores o envíos de formularios. También puede interceptar la carga de URL aquí.

Lo que sugiere que WebViewClient no tiene nada que ver con las barras de desplazamiento, ya que no están contenidos.

Yo iba a sugerir poner un WebView dentro de un ScrollView , pero mirando este enlace parece que el comportamiento predeterminado de WebView es incluir barras de desplazamiento, lo que tiene sentido ya que una gran cantidad de funcionalidad de la barra de desplazamiento se define en la clase de View alto nivel. ¿Has intentado hacer un WebView normal? Si es así, ¿ha intentado agregar lo siguiente en su código java?

 WebView v = (WebView) findViewById(R.id.webview); v.setVerticalScrollBarEnabled(true); v.setHorizontalScrollBarEnabled(true); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.