3

Android 2.3.4 を搭載した HTC Sensation XE (および他の HTC デバイスでは、残念ながらこれでしかできない可能性があります) では、WebView の右端に奇妙な白い線が表示されます (下のスクリーンショット)。同じパラメーターを使用したエミュレーターと Asus TF101 でもアプリをテストしましたが、すべて問題ありませんでした。

ここに問題があります

このレイアウトはここに投稿するにはかなり複雑なので、これでテストしました (同じバグもあります)。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@color/background"
    android:orientation="vertical" >

    <!-- This WebView created dynamically -->
    <WebView
        android:id="@+id/webView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

</LinearLayout>

そして、これが私がテストしているページです。ご覧のとおり、パディングもマージンもありません ( <body style="padding:0; margin:0;">)。

問題がどこにあるのか、誰かにアドバイスをもらえますか? ありがとう。

4

2 に答える 2

4

webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); これを使用して、奇妙なスクロールバーを非表示にできると思います。それが役に立てば幸い。詳細については、これをお読みくださいWebView でスクロール バーを非表示にする

于 2012-06-27T12:50:08.727 に答える
0

SCROLLBARS_OUTSIDE_OVERLAYが何もしなかったので、私はこの問題を抱えていました。それは箱の影であることが判明しました!!!!

于 2012-12-03T15:45:12.240 に答える