gpt4 book ai didi

没有 XML 的 Android View 对齐底部(以编程方式)

转载 作者:IT老高 更新时间:2023-10-28 23:27:45 27 4
gpt4 key购买 nike

我在设置以编程方式将 View 对齐到屏幕底部时遇到问题。基本上我只想将我的 admob 广告放在屏幕底部。我不能用 XML 来做,因为它会更麻烦。现在我已经让广告工作了,并手动将其添加到 RelativeLayout,但默认情况下它显示在屏幕顶部。我尝试使用重力命令,但无法正常工作。

代码 fragment 如下:

    _glSurfaceView = new CCGLSurfaceView(this);

adView = new AdView(this, AdSize.BANNER, "a14e04559caea39");
adView.loadAd(new AdRequest());
adView.setGravity(Gravity.BOTTOM);

RelativeLayout rl = new RelativeLayout(this);

rl.addView(_glSurfaceView);
rl.addView(adView);

setContentView(rl);
adView.loadAd(new AdRequest());

谁能帮帮我?

最佳答案

蜻蜓的回答对我有用。这是引用的完整代码 fragment

adView = new AdView(this, AdSize.BANNER, "xxxxxxxxxxxxxxx");
panel = new MySurfaceView(this);

AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);

RelativeLayout rl = new RelativeLayout(this);
RelativeLayout.LayoutParams lay = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);

lay.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);

rl.addView(panel);
rl.addView(adView, lay);

setContentView(rl);

adView.loadAd(adRequest);

关于没有 XML 的 Android View 对齐底部(以编程方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563163/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com