Html Android 2.2/2.3 webview呈现不可见

Html Android 2.2/2.3 webview呈现不可见,html,css,android-webview,android-2.2-froyo,android-2.3-gingerbread,Html,Css,Android Webview,Android 2.2 Froyo,Android 2.3 Gingerbread,我有一个Android应用程序,它只是一个网络视图。加载的页面有“固定”和“绝对”位置div。它在安卓4+上运行良好,但在安卓2.3及更低版本上会发生奇怪的事情 在安卓2.3上,页面会很好地加载,但当你旋转设备时,页面会消失。在Android 2.2上,该页面将永远不可见 页面正在正确加载,但不可见。你可以点击链接,他们将加载,所以页面肯定在那里,但它没有正确呈现。在Android 2.3上,页面的元素会忽进忽出,如果你将设备恢复到原来的方向,它会被正确呈现 我可以在webview中加载非常简单

我有一个Android应用程序,它只是一个网络视图。加载的页面有“固定”和“绝对”位置div。它在安卓4+上运行良好,但在安卓2.3及更低版本上会发生奇怪的事情

在安卓2.3上,页面会很好地加载,但当你旋转设备时,页面会消失。在Android 2.2上,该页面将永远不可见

页面正在正确加载,但不可见。你可以点击链接,他们将加载,所以页面肯定在那里,但它没有正确呈现。在Android 2.3上,页面的元素会忽进忽出,如果你将设备恢复到原来的方向,它会被正确呈现

我可以在webview中加载非常简单的HTML页面。只有更复杂的页面才有问题


在我从目标API级别12改为目标API级别18之前,我认为我没有这个问题,但我不能确定。

这几乎要了我的命。我正在考虑放弃对Android 2.x的支持!谢天谢地,我找到了解决办法。只需在CSS中添加以下内容:

html {
    min-width:100%;
    min-height:100%;
}
问题似乎在于,与桌面浏览器和Android 4+不同,HTML“元素”的可见大小默认为0x0,而不是100%x100%。因为我的内容div有
位置:fixed它们不会导致html或body元素展开以适合它们。这是我的理论

希望这对别人有帮助