1. ホーム
  2. android

[解決済み] Android WebView スタイルの background-color:transparent が android 2.2 で無視される。

2022-04-22 07:43:36

質問

背景が透明なWebViewを作成するのに苦労しています。

webView.setBackgroundColor(0x00FFFFFF);
webView.setBackgroundDrawable(myDrawable);

でhtmlページを読み込みます。

<body style="background-color:transparent;" ...

WebViewの背景色は透明ですが、ページを読み込むとすぐにhtmlページの黒い背景に上書きされます。これはandroid 2.2でのみ発生し、android 2.1では正常に動作します。

だから、本当に透明にするために、htmlページのコードに追加する何かがありますか?

解決方法は?

実はこれはバグで、今のところ誰も回避策を見つけられずにいます。イシューが作成されました。ハニカムではまだこのバグが残っています。

重要だと思われる方はスターを付けてください : http://code.google.com/p/android/issues/detail?id=14749