我有一个网页,其中包含比设备屏幕更宽的图像。 NARROW_COLUMNS
不会调整图像大小以适应屏幕,而SINGLE_COLUMN
会缩小图像以使用户无法水平滚动(这就是我想要的)。
SINGLE_COLUMN
工作正常,直到4.3,因为我已经验证但是在4.4上它没有给出预期的效果,因为它们已经更改了LayoutAlgorithm.SINGLE_COLUMN
{{1}}被嵌入的Webcore.h类。
我的问题是,自从我看到Chrome,Firefox和Opera仍然能够实现这一目标后,是否有解决方法可以做到这一点?
答案 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