Android GLSURFACHEVIEW与其他视图重叠
我有一个通过编程创建的布局,当我的应用程序收到广告时,它将显示一个admob视图,向下推我现有的GLView并调整其大小 但是,尽管它最初似乎在向下推my GLView,但GLView会突然重置自身并与AdMob视图重叠,并将自身重置为其原始大小 以下是我调整GLSURFACHEVIEW大小和重新定位的步骤:Android GLSURFACHEVIEW与其他视图重叠,android,views,android-relativelayout,overlap,absolutelayout,Android,Views,Android Relativelayout,Overlap,Absolutelayout,我有一个通过编程创建的布局,当我的应用程序收到广告时,它将显示一个admob视图,向下推我现有的GLView并调整其大小 但是,尽管它最初似乎在向下推my GLView,但GLView会突然重置自身并与AdMob视图重叠,并将自身重置为其原始大小 以下是我调整GLSURFACHEVIEW大小和重新定位的步骤: Main.Instance.admobView.setVisibility(View.VISIBLE); RelativeLayout.LayoutParams params = new
Main.Instance.admobView.setVisibility(View.VISIBLE);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(Main.Instance.GLView.getWidth(),
Main.Instance.GLView.getHeight() - AdSize.BANNER.getHeight());
params.topMargin = AdSize.BANNER.getHeight();
Main.Instance.GLView.setLayoutParams(params);
Main.Instance.TopView.requestLayout();
这就是我最后得到的:
有人知道是什么原因导致了这种情况吗?我已经检查过,即使使用线性布局,我也有同样的问题。有同样的问题!你找到解决办法了吗?干杯