【问题标题】:Android Bottom White Stripe When Filling Webview Content填充Webview内容时的Android底部白色条纹
【发布时间】:2012-03-31 06:45:30
【问题描述】:

将 HTML 加载到 webview 后,我会在布局的右侧和底部看到一条白色条纹。对于正确的,我使用以下方法解决了它:

setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);

但是,我尝试了许多选项来删除底部的选项,但均未成功。即使在我阅读了所有相关帖子之后。如果需要更多代码,请告诉我。

xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" 
android:layout_height="fill_parent"
>

<WebView android:autoLink="web" 
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:id="@+id/webview1" 
     android:textColor="@android:color/black"
     ></WebView>

</LinearLayout>

活动

browse = (WebView) findViewById(R.id.webview1);
browse.getSettings().setJavaScriptEnabled(true);
browse.getSettings().setUseWideViewPort(true);
browse.getSettings().setLoadWithOverviewMode(true);
browse.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
browse.setScrollbarFadingEnabled(false);

【问题讨论】:

  • 可能是设备特定的问题?在我的设备和模拟器上,即使没有SCROLLBARS_INSIDE_OVERLAY(我使用您的代码并加载随机站点),我也不会得到白色条纹。你用什么设备?附言可能您正在使用 WebView 做其他事情吗?
  • 我同意,我也可以在模拟器上看到它没有条纹,但在设备上看不到。手机型号索尼爱立信 Xperia Neo,安卓 2.3.4
  • 这可能是 Web 查看器以及您正在查看的页面的 html 结构和属性的问题。例如查看一个带有 2 个 img 的 html,其结构如下:table->tr->td->img->tr->td->img。使用谷歌浏览器时,页面会正常呈现,而在 Firefox 8-11 中会出现白色条纹。它也可能是由段落标签中默认的自动边距引起的,该标签也未在您的 web 查看器中正确呈现。嗯,你可以随时尝试。
  • @Jaume 我同意你的说法,我在索尼爱立信 Xperia 中也面临同样的问题空白,模拟器上没有条纹。如何解决这个问题...

标签: java android eclipse html jquery-mobile


【解决方案1】:

在您的 WebView xml 中,添加 android:scrollbars="none"

<WebView android:autoLink="web" 
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:id="@+id/webview1" 
 android:textColor="@android:color/black"
 android:scrollbars="none"
 ></WebView>

并删除setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);

【讨论】:

    【解决方案2】:

    对我来说,添加后底部的白色条纹消失了:

    browse.setVerticalScrollBarEnabled(false);

    接受的解决方案对我不起作用(API 8)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多