我要描述的問題可能已經在很多帖子中間接引用(所以我可以看到),但是我似乎找不到我尋找的答案。Android WebView中的Flash片段重疊問題
這是我有:
與在屏幕的頂部原生UI組件,並覆蓋屏幕的其餘部分網頁視圖一個Android視圖。
webView顯示包含Flash剪輯的網頁。
當我滾動網頁時,看起來閃存剪輯與跨WebView邊界的WebView是分開的。它們實際上與原生UI控件重疊(覆蓋它們)。
我該如何防止這種情況發生?
感謝您提供有經驗的建議。
我要描述的問題可能已經在很多帖子中間接引用(所以我可以看到),但是我似乎找不到我尋找的答案。Android WebView中的Flash片段重疊問題
這是我有:
與在屏幕的頂部原生UI組件,並覆蓋屏幕的其餘部分網頁視圖一個Android視圖。
webView顯示包含Flash剪輯的網頁。
當我滾動網頁時,看起來閃存剪輯與跨WebView邊界的WebView是分開的。它們實際上與原生UI控件重疊(覆蓋它們)。
我該如何防止這種情況發生?
感謝您提供有經驗的建議。
在WebView.java中重寫addView以更改surfaceview/flash的zorder; 文件:WebKit的/ WebView.java
@Override
public void addView(View child, int index) {
if (child.getClass().getName().equals("com.adobe.flashplayer.FlashPaintSurface"))
{
((SurfaceView) child).setZOrderOnTop(false);
}
super.addView(child, index);
}
謝謝。這有助於我解決Android 2.3的一個問題,當嵌入的YouTube視頻會與選項卡和其他控件重疊並在選項卡更改後保留在屏幕上。 – Dmitriy 2013-06-26 11:39:03
我不是精通Android的,但我知道,使用嵌入時閃光燈在HTML中可能會導致問題,的WMode透明可能是一個檢查,如果你是在HTML中嵌入它們,然後在Android瀏覽器中顯示 – Neil 2012-03-05 15:31:07
嗯,我沒有太多的Flash開發,但只要嵌入HTML,任何內容都應該綁定在頁面內。所以我想知道這個Android問題是否有解決方法? – 2012-03-07 03:02:44