Android ViewPager con WebView no muestra la imagen incrustada con estilo

Quiero mostrar archivos html de un libro epub en la vista web usando ViewPager. Los archivos de texto sólo se muestran correctos pero las páginas que tienen imágenes no se muestran correctas (las imágenes no se muestran). Las imágenes aparecerán sólo después de hacer clic en el botón zoomin. Después de eso, cuando presione el botón de alejamiento, la imagen desaparecerá. He intentado cargar un archivo del xml (test.xml) que contiene una imagen. En la primera vez su no cargar la imagen. Pero después de cambiar de retrato y volver a la tierra scape, su mostró la imagen.

Está funcionando bien cuando intenté el mismo archivo en un WebView sin ViewPager.

Test.xml

?xml version='1.0' encoding='utf-8'?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>Cover</title> <style type="text/css" title="override_css"> @page {padding: 0pt; margin:0pt} body { text-align: center; padding:0pt; margin: 0pt; } div { margin: 0pt; padding: 0pt; } </style> </head> <body> <div> <img src="cover1.jpg" alt="cover" style="height: 100%"/> </div> </body> </html> 

Cuando quité la propiedad del syle (), está trabajando muy bien. ¿Es este el problema con ViewPager?

¿Puede alguien ayudarme a resolver este problema?

No sé lo que está causando el problema y usted debe tratar de averiguar cómo evitar esto. Sin embargo, como solución provisional, puede intentar agregar un WebViewClient a su WebView, que escuche onPageFinished -> y vuelva a cargar la página una vez. Algo así como (NO TESTADO):

 webview.setWebViewClient(new WebViewClient() { @Override public void onPageFinished (WebView view, String url){ // Called when the page is finished loading if(firstTime) webview.loadUrl(url); // ONLY call this the first time!! } }); 
  • Las etiquetas de aceptación y captura de archivos fallan en la vista web de cruce de peatones
  • Agregar una barra de progreso en WebView
  • WebViewSettings setLayoutAlgorithm LayoutAlgorithm NORMAL
  • Escalado de fuentes Android WebView iFrame
  • Color de texto de autocompletado de Webview de Android
  • Pase las cookies de HttpURLConnection (java.net.CookieManager) a WebView (android.webkit.CookieManager)
  • Pruebas automáticas para Cordova / Phonegap Webview en Android
  • Recarga de Webview en el cambio de orientación en Honeycomb
  • Detener Android MediaPlayer iniciado automáticamente por la página web en WebView
  • Matanzas de Kitkat: No se permite cargar un recurso local: file: ///android_asset/webkit/android-weberror.png
  • ExceptionInInitializerError en la aplicación de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.