Samsung S3(v 4.1.1)
では webview の背景が透明で、xperia U(v 4.0.1)
では背景が黒いのはなぜですか?
私は Java コード'webView.setBackgroundColor(0x00FFFFFF)'
と html で
使用し'<body style="background: transparent">'
ます。
Samsung S3(v 4.1.1)
では webview の背景が透明で、xperia U(v 4.0.1)
では背景が黒いのはなぜですか?
私は Java コード'webView.setBackgroundColor(0x00FFFFFF)'
と html で
使用し'<body style="background: transparent">'
ます。
私も同じ問題を抱えていました。Android 4.0.4を搭載したXperiaのすべてのWebビューは、私が何をしたかに関係なく、背景が不透明でした。
解決策は、バグの多いWebビューを含むすべてのアクティビティでハードウェアアクセラレーションを無効にすることでした。
これをAndroidManifest.xmlのアクティビティノードに追加してみてください
android:hardwareAccelerated="false"
それは私のために働いた。
これを使用してください、それは私のための仕事です
<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" />
これは基本的に、さまざまなベンダーがビューのスタイルを設定し、ルック アンド フィールを変更するために使用するアクティビティ テーマによるものです。 listview 、プログレスバーのチェックボックスなどのビューは、ベンダーのデバイスによって異なって見えます。