有没有人知道是否有办法打开webview,图像最初完全可见(全尺寸)?有问题的图像大于屏幕分辨率,因此它们将使用尺度不匹配的条进行缩放。当我设置:
zoomView.getSettings().setLoadWithOverviewMode(true);
zoomView.getSettings().setSupportZoom(true);
zoomView.getSettings().setUseWideViewPort(true);
我将图像缩放到最大宽度,在最大变焦时需要进行一些滚动(无法看到整个图像)。
理想情况下,我很乐意使用内置的Honeycomb gallery3d功能,但遗憾的是我找不到源代码来了解它们是如何实现的。
答案 0 :(得分:0)
尝试设置 Webview的LayoutAlgorithm
至SINGLE_COLUMN
。这将仅调整宽度大于设备宽度的图像。这对图像小于屏幕的图像无效。
webview.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
答案 1 :(得分:0)
不要使用setUseWideViewPort - 它会加载WebView完全缩小。 您只需编辑HTML
中元素的最大宽度即可