我目前正在将admob ads包含到我的第一个libgdx项目中。 我已经设法显示一个相对布局的横幅。但我想知道在垂直LinearLayout中看起来会是什么样子,其中首先添加gameScreen,然后添加横幅。关于线性布局的所有代码示例,我在xml中实现过,但我想通过代码实现它。LinearLayout中的Admob Banner与Libgdx屏幕
这就是我目前的执行情况,相对布局的样子:
RelativeLayout layout = new RelativeLayout(this);
layout.addView(gameView);
RelativeLayout.LayoutParams adParams =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
layout.addView(adView, adParams);
setContentView(layout);
}
我试图取代所有的“RelativeLayout的”王氏“的LinearLayout”和layout.setOrientation(LinearLayout.VERTICAL),但我想这就是没怎么LinearLayouts的工作。我只有很少的Android应用程序编程经验,所以我会很感激任何提示。
编辑:这是(非常基本的)方法我试图自己(有和没有outcommented线,在这两种情况下,只有gameView可见):
LinearLayout layout = new LinearLayout(this);
layout.setOrientation(LinearLayout.VERTICAL);
//layout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
layout.addView(gameView);
layout.addView(bannerAdView);
setContentView(layout);
向我们展示一个如何使用LinearLayout的示例。 –
好的,行已被添加 – Doflaminhgo