¿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(); 
  • Establecer el color del cursor en una vista web de Android
  • Inyectar CSS a un sitio con webview en android
  • Cómo controlar el uso de memoria cuando se llama a varios WebView en Android?
  • Android 4.4 dando ERR_CACHE_MISS error en onReceivedError para WebView volver
  • Android: PhoneGap vs Webview
  • El controlador onScaleChanged de WebView se llama varias veces
  • Accesibilidad y WebView de Android
  • JQuery Mobile no funciona en WebView al cargar desde activos locales
  • Aplicación de Android utilizando Webview / javascript. Lo que puede ser preocupación de seguridad?
  • La aplicación Android de Alibaba causa bloqueo cuando intenta abrir una URL
  • Cómo habilitar Flash Plugin en Webview?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.