我要描述的问题可能已经在很多帖子中间接引用(所以我可以看到),但是我似乎找不到我寻找的答案。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