如何将广告置于屏幕底部中央(libgdx + AdMob)

Key*_*lay 2 android admob android-layout libgdx

我正在使用libgdx和AdMob.我无法将广告置于屏幕底部的中心位置.在当前的设置中,我将它放在屏幕的左下角,但它不会居中.

我的MainActivity中的代码

 // Add the AdMob view
    RelativeLayout.LayoutParams adParams = 
            new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
                            RelativeLayout.LayoutParams.WRAP_CONTENT);
    adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    adParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
    adParams.addRule(RelativeLayout.CENTER_IN_PARENT);

    layout.addView(adView, adParams);
Run Code Online (Sandbox Code Playgroud)

Key*_*lay 8

我傻了.我使用的代码已经正确,但我需要删除左对齐.我想打电话给左边,然后把呼叫集中在后面没有坚持.

// Add the AdMob view
RelativeLayout.LayoutParams adParams = 
        new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, 
                        RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
//adParams.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
adParams.addRule(RelativeLayout.CENTER_IN_PARENT);

layout.addView(adView, adParams);
Run Code Online (Sandbox Code Playgroud)

这有效.