Android设置的webview内容适合宽度

时间:2014-12-25 19:05:24

标签: android webview

我有一个webview,可以加载包含图像的页面。我希望这个webview内容适合设备的宽度。 webview本身适合屏幕宽度但其内容不适合。这是我做的:

bannerWV = new WebView(getContext());
bannerWV.setWebViewClient(new mWebViewClient());
bannerWV.setWebChromeClient(new WebChromeClient());
bannerWV.getSettings().setJavaScriptEnabled(true);
bannerWV.getSettings().setLoadWithOverviewMode(true);
bannerWV.getSettings().setUseWideViewPort(true);

bannerWV.loadUrl("http://...");
feedsLV.addHeaderView(bannerWV);

在三星Galaxy s5中,它的内容适合宽度,但在较小宽度的设备中,它有一个滚动和左右方向滚动。此外,如果我删除setloadwithoverview,这次在较小宽度的设备中,我在屏幕的右侧有一个空白区域。任何人都可以帮我这个吗?

由于

1 个答案:

答案 0 :(得分:0)

将图像宽度设置为100%解决了我的问题。

<img alt="..." rev="..." src="..." border="0" width="100%">

对于屏幕右侧的空白区域,以下方法有效:

webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);