我使用Webview显示启用了缩放和滚动的图像。 WebView设置为wrap_content的高度和宽度,并启用zoomcontrols。
如果图像较小,那么屏幕上的webview将只显示图像,屏幕上还有很多空间。用户缩放WebView的那一刻将增长以适应新的imagesize。问题是缩放控件保持在同一位置并在调整webview大小后停止工作。如果我让它们淡出并再次触摸视图,它们将出现在视图的新底部并再次工作。
对我来说,这似乎是webview中的一个错误。有没有办法捕获webview的大小调整,然后禁用并启用zoomcontrols?
答案 0 :(得分:0)
如果你试试webview.getSettings().setBuiltInZoomControls(false);
它不会在屏幕底部显示缩放控件。
在Android设备中,它会放大和缩小你的webview。
对于小尺寸图像的scrren中的空白区域,您应该尝试
view.getSettings().setLoadWithOverviewMode(true);
view.getSettings().setUseWideViewPort(true);