图像未显示在华硕平板电脑上的WebView中

时间:2013-05-07 14:09:49

标签: android webview android-webview

我有WebView我正在加载一些本地html文件。点击一个按钮我正在添加加载到html中的新图像(图像文件在sdcard上)。我在3种不同的平板电脑上测试了这个(该应用程序仅适用于平板电脑):Acer Iconia A500,Acer Iconia A501,三星Galaxy,Asus tf300,Asus tf700。它在前2个版本上工作得很好,但在华硕平板电脑上存在问题。有时图像不显示。并非所有图像都只是其中的一部分。它没有在那个地方显示任何东西,只有白色背景:)

华硕平板电脑有什么问题?

更新

我有一个用于重新加载html的按钮,然后单击该按钮我正在调用webView.reload()。我注意到当我单击按钮时,只显示点击时屏幕上可见的图像,其他图像不可见。

1 个答案:

答案 0 :(得分:0)

我找不到问题所在。我发现它是图像的渲染和WebView的视口。 如果我设置setUseWideViewPort(false),然后更改放大和缩小,然后再次设置setUseWideViewPort(true),则会显示图像。

修改

如果这不能解决问题,可以尝试:

setUseWideViewPort(false);
zoomIn();
zoomIn();
setUseWideViewPort(true);

如果您不想使用WideViewPort

,则不需要最后一行