【问题标题】:Android set webview content fit to widthAndroid设置webview内容适合宽度
【发布时间】:2014-12-25 19:05:23
【问题描述】:

我有一个网页视图,可以加载一个包含图像的页面。我希望这个 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,这一次在较小宽度的设备中,我在屏幕右侧有一个空白区域。谁能帮我解决这个问题?

谢谢

【问题讨论】:

    标签: android webview


    【解决方案1】:

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

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

    对于屏幕右侧的空白区域,以下方法起作用:

    webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-01
      • 2014-09-18
      • 2017-08-08
      • 2013-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      相关资源
      最近更新 更多