2014-12-25 158 views
1

我有一个webview,它加载一个页面的图像。我希望这个webview内容适合设备的宽度。 webview本身适合屏幕宽度,但其内容不适用。下面是我做什么:Android设置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,这次在较小宽度的设备中,我在屏幕右侧有一个空白区域。谁能帮我这个?

谢谢

回答

0

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

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

并在屏幕右侧的空白,下面的工作:

webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);