1

Samsung S3(v 4.1.1)では webview の背景が透明で、xperia U(v 4.0.1)では背景が黒いのはなぜですか?

私は Java コード'webView.setBackgroundColor(0x00FFFFFF)'と html で 使用し'<body style="background: transparent">'ます。

4

4 に答える 4

2

私も同じ問題を抱えていました。Android 4.0.4を搭載したXperiaのすべてのWebビューは、私が何をしたかに関係なく、背景が不透明でした。

解決策は、バグの多いWebビューを含むすべてのアクティビティでハードウェアアクセラレーションを無効にすることでした。

これをAndroidManifest.xmlのアクティビティノードに追加してみてください

android:hardwareAccelerated="false"

それは私のために働いた。

于 2013-02-25T09:34:13.100 に答える
1

これを使用してください、それは私のための仕事です

<WebView
            android:id="@+id/webview1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:fitsSystemWindows="true"
            android:background="@android:color/transparent"
            android:scrollbarStyle="insideOverlay"
            android:scrollbars="none" />
于 2013-01-15T15:02:33.953 に答える
0

これは基本的に、さまざまなベンダーがビューのスタイルを設定し、ルック アンド フィールを変更するために使用するアクティビティ テーマによるものです。 listview 、プログレスバーのチェックボックスなどのビューは、ベンダーのデバイスによって異なって見えます。

于 2013-01-15T14:33:17.227 に答える