2010-05-06 268 views
3

我使用Web视图来显示启用了缩放和滚动功能的图像。 WebView被设置为wrap_content的高度和宽度,并且zoomcontrols被启用。Android WebView缩放控件在调整大小后不会移动

如果图像比较小,那么webview将只显示图像,并且屏幕上留有大量空间。用户缩放WebView的时刻将越来越适合新的图像。问题在于缩放控件停留在同一个位置,并在调整webview大小后停止工作。如果我让它们淡出并再次触摸视图,它们将出现在视图的新底部并再次运行。

这看起来像是一个web视图中的bug。有没有办法捕捉webview的大小调整,然后禁用和启用zoomcontrols?

回答

0

如果你会尝试webview.getSettings().setBuiltInZoomControls(false);

它不会在屏幕底部显示了ZoomControls。

而在Android设备中,它将放大和缩小您的web视图。

以及在scrren对于小尺寸的图像白色的空间,你应该尝试

view.getSettings().setLoadWithOverviewMode(true); 

view.getSettings().setUseWideViewPort(true); 
+2

非常不好回答首先自己尝试一下,然后建议他人 – darshan 2012-04-27 06:03:05

+0

你应该不是假的选票是明目张胆。 – Sirji 2012-04-27 06:07:14

+0

嗨Chirag沙阿我用你的代码,但仍然放大缩小不工作下面是我的代码http://stackoverflow.com/questions/14497943/zoom-in-out-in-webview-android – 2013-01-24 09:46:37

相关问题