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


¿Cómo cambiar el tamaño del contenido de una webview en android?

Tengo un control de webview en un scrollview. Cuando carga un documento largo del html en él, él cambia de tamaño para acomodarlo. esto es correcto. Sin embargo, cuando vuelvo a usar el mismo control después y pongo menos html de espacio en él, el tamaño del contenido no se reduce. Esto es un problema porque el usuario todavía puede desplazar un documento corto en espacio en blanco. ¿Alguna idea de como resolver esto?

2 Solutions collect form web for “¿Cómo cambiar el tamaño del contenido de una webview en android?”

Tuve un problema similar y lo resolví borrando la vista y re-midiendo con un tamaño pequeño antes de cargar la vista otra vez.

p.ej

webView.clearView(); webView.measure(10, 10); 

Esto no funcionó para mí cuando se utiliza:

 loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) 

Pero llamando requestLayout () en la webview después de cargar los datos trabajado, excepto por un extraño problema con la parpadeo de la barra de desplazamiento si cambia la vista mientras se desplaza.

 webView.clearView(); webView.loadDataWithBaseURL(null, data, "text/html", "utf-8", null); webView.requestLayout(); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.