プラットフォーム: ARM7 ベースのデバイス
Android バージョン: ICS4.0
ブラウザ: Android デフォルト ブラウザ
Android ブラウザーでフラッシュ Web サイトをテストしており、フラッシュが常に Web ビューに重なっていることがわかります。そのため、ウェブサイトにフラッシュの上にあるリストビュー/メニューが含まれている場合、Android ブラウザーでは常にフラッシュの後ろに移動します。
以下は、私がすでに試した提案ですが、使用しません
1. WebView の surfaceview add をオーバーライドして、zorder を false に変更します。(setZOrderOnTop(false))
2. HTML ページ設定 wmode を opaque または transparent に変更する
これがGalaxyS2で動作し、同じプラットフォームでGoogle TVイメージ(Chromeブラウザを使用)を使用しているのを見てきました。Chrome ブラウザー (GTV) では、WebKit レンダリングは上記の SurfaceView で行われ、Flash ビデオでは PluginWindow を使用しています。したがって、WebView は常に他のすべてのウィンドウの上に表示されます。だから問題ありません。興味深いことに、SurfaceView を介して Web ページをレンダリングする可能性を示す単一の Web 参照が見つからず、Android の PluginWindow に関する参照はありません。
- 上記の問題に対する提案はありますか?
- サーフェスビューでウェブビューをレンダリングする方法は? webview を他のすべてのウィンドウの上に配置できるようにする
例: www.coca-cola.com/en/index.htmlをクリックして、Coke in USA をクリックします。