2012-04-03 6 views
1

画像で説明する方が簡単です。中傷して申し訳ありません。 WebView内のFlash Playerプラグインが、Flash Playerの上にあったはずのビューの上に描画されます

screenshot

は、この画面でFlashコンテンツを持つWebページを含む、白い部分である WebViewあります。ウェブコンテンツの境界線が画面の下部に達することはなく、下部の赤いバーのすぐ上にしかないため、フラッシュコンテンツは下の赤いバーの下(部分的に隠れている)にする必要があります。 Android 4.0では正しく動作しますが、2.3.7では動作しません(スクリーンショットが作成された場所)。

階層ビューアで、赤いバーがウェブビューの上にあることは明らかです。

--+--0 WebView-----------------------0 FlashPaintSurface 
    | 
    +--1 LinearLayout (bottom red bar) 

なぜFlashPlayerはWebViewの境界を尊重しないのですか?これを修正する方法はありますか?

+0

私はそれを修正する本当の方法はないと思います...あなたはちょっと試してみることができます。ウェブビューの上に同じサイズの透明なビューを入れて、その上に赤いバーを置いてみてください。 .. – Yahia

答えて

5

この回答はherehereです。

これは既知の問題です(場合によってはバグとして報告されます)。 disable the flash plugin以外の既知の回避策はありません。

+1

私は同じ道をたどっていて、これも私の答えでした。 – Warpzit

関連する問題