在KitKat 4.4上不推荐使用LayoutAlgorithm.SINGLE_COLUMN,解决方法是什么?

时间:2014-10-09 09:40:15

标签: android webview

我有一个网页,其中包含比设备屏幕更宽的图像。 NARROW_COLUMNS不会调整图像大小以适应屏幕,而SINGLE_COLUMN会缩小图像以使用户无法水平滚动(这就是我想要的)。

SINGLE_COLUMN工作正常,直到4.3,因为我已经验证但是在4.4上它没有给出预期的效果,因为它们已经更改了LayoutAlgorithm.SINGLE_COLUMN {{1}}被嵌入的Webcore.h类。

我的问题是,自从我看到Chrome,Firefox和Opera仍然能够实现这一目标后,是否有解决方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此

String htmlString = "<html><head><style>iframe {max-width: 100%; width:auto; height: auto;}</style></head><body>"+htmlString+"</body></html>";
loadDataWithBaseURL(null, htmlString, "text/html", "utf-8", null);

不是最干净的原因,但它对我有用,并归功于这个Android webview issue with SINGLE_COLUMN mode