Android Cordova FrameLayout在WebView中重叠

Android Cordova FrameLayout在WebView中重叠,android,cordova,webview,resize,android-framelayout,Android,Cordova,Webview,Resize,Android Framelayout,我在使用代码条扫描器(GitURL:)时遇到了一个非常恼人的问题 我正在尝试调整插件创建的本机布局的大小,但即使我已经调整并在布局背景中添加了“color.transparent”,它仍然会显示一个隐藏WebView的黑色背景 实际上,我正在与Cordova合作,开发一个使用CB scanner的管理应用程序,我想在我的网络视图上“绘制”扫描视图,我知道这不可能在网络视图中绘制布局,所以我尝试调整扫描布局的大小以重叠网络视图,并且。。。因此,我有一个黑色的背景。。。我会上传一些屏幕,但由于我没有

我在使用代码条扫描器(GitURL:)时遇到了一个非常恼人的问题

我正在尝试调整插件创建的本机布局的大小,但即使我已经调整并在布局背景中添加了“color.transparent”,它仍然会显示一个隐藏WebView的黑色背景

实际上,我正在与Cordova合作,开发一个使用CB scanner的管理应用程序,我想在我的网络视图上“绘制”扫描视图,我知道这不可能在网络视图中绘制布局,所以我尝试调整扫描布局的大小以重叠网络视图,并且。。。因此,我有一个黑色的背景。。。我会上传一些屏幕,但由于我没有10号的声誉,我不能。。如蒙帮助,我将不胜感激

我想问的是:有没有办法使我的Framelayout背景完全透明,并在Framelayout后面显示webview

我为我的英语错误感到非常抱歉

谢谢大家!

编辑:

//将预览表面视图添加到屏幕

 FrameLayout scannerView = (FrameLayout) findViewById(getResourceId("id/csZbarScannerView"));
    scannerView.addView(scannerSurface);

    scannerView.setBackgroundColor(getResources().getColor(android.R.color.transparent));

findViewById(getResourceId("id/csZbarScannerTitle")).bringToFront();
findViewById(getResourceId("id/csZbarScannerInstructions")).bringToFront();        
findViewById(getResourceId("id/csZbarScannerSightContainer")).bringToFront();
findViewById(getResourceId("id/csZbarScannerSight")).bringToFront();
scannerView.requestLayout();
scannerView.invalidate();
这是插件将surfaceView添加到布局中的Java代码。 这就是手机的外观:

向上投票,这样您就可以用一些图片和代码来改进您的问题。您有11个:我忘了一个问题的投票结果只有+5,但其他人也投了赞成票。你解决过这个问题吗?我也有同样的问题