2013-11-26 74 views
1

由于平移/缩放,我正在使用WebView。在那个WebView中,我动态地添加了一些视图。 工作正常,视图显示为所需,但是当我放大webView时,视图的大小仍然相同。设置WebView大小

使用WebView重新调整大小的最佳方法是什么?

而且我还想设置内部WebView大小,因此可以缩小更多。

编辑

我想补充意见是这样的:

View iv = inflater.inflate(R.layout.motor_block, null); 
    WebView wv = (WebView) findViewById(R.id.webView1); 
    wv.getSettings().setSupportZoom(true); 
    wv.getSettings().setBuiltInZoomControls(true); 
    WebSettings settings = wv.getSettings(); 
    settings.setUseWideViewPort(true); 
    settings.setLoadWithOverviewMode(true); 
    iv.setTag(currentKey); 
    wv.addView(iv); 
+0

你可以张贴一些代码? – CodeWarrior

回答

0

你做了,你需要在webView设置应有尽有。 只要考虑缩放,您只能在布局中缩放指定尺寸的webView。所以你可能想要改变你的layout/webview的高度和宽度,这可能会有所帮助。

否则试试这个:

webview.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR); 
+0

在主布局中的web视图的大小是好的,但我添加到WebView的视图不会被重新调整大小,如果我放大,我可以看到侧边和底部的酒吧变得更小(放大)但视图仍然是相同的大小 – Sochimickox

+0

这不能解决我的问题,我想让视图改变它的大小,当我在WebView中放大/缩小。 – Sochimickox

+0

我添加到WebView中的视图(iv)当我放大WebView时,它们保持不变。 – Sochimickox