Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android WebView中的Flash Player插件在本应位于Flash Player顶部的视图上绘制_Android_Webview_Flash - Fatal编程技术网

Android WebView中的Flash Player插件在本应位于Flash Player顶部的视图上绘制

Android WebView中的Flash Player插件在本应位于Flash Player顶部的视图上绘制,android,webview,flash,Android,Webview,Flash,用图片解释比较容易。抱歉审查 在此屏幕中有一个WebView,它是白色部分,包含一个包含Flash内容的网页。flash内容应该位于底部红色条的下方(部分隐藏在后面),因为webview边界不会到达屏幕的底部,仅在底部红色条的正上方。它可以在安卓4.0上正常工作,但在2.3.7(截图来源)上不能正常工作 在层次结构查看器上,很明显,红色条位于webview的顶部 --+--0 WebView-----------------------0 FlashPaintSurface | +--

用图片解释比较容易。抱歉审查

在此屏幕中有一个
WebView
,它是白色部分,包含一个包含Flash内容的网页。flash内容应该位于底部红色条的下方(部分隐藏在后面),因为webview边界不会到达屏幕的底部,仅在底部红色条的正上方。它可以在安卓4.0上正常工作,但在2.3.7(截图来源)上不能正常工作

在层次结构查看器上,很明显,红色条位于webview的顶部

--+--0 WebView-----------------------0 FlashPaintSurface
  |
  +--1 LinearLayout (bottom red bar)
为什么FlashPlayer不遵守WebView的界限?有什么办法可以解决这个问题吗?

答案是肯定的

这是一个已知的问题(在某些情况下报告为bug)。除了to之外,没有已知的解决方法。

这一点得到了回答,并且得到了解决


这是一个已知的问题(在某些情况下报告为bug)。没有已知的解决办法,只有解决。

我认为没有真正的方法来解决它。。。你可以尝试一下——试着在webview的顶部放一个大小相同但透明的视图,然后在上面放一个红色的条……我认为没有真正的方法来修复它。。。你可以尝试一下——试着在webview的顶部放一个大小相同但透明的视图,然后在上面放一个红色的条……我也走了同样的路,这也是我的答案。我也走了同样的路,这也是我的答案。