嗨左下链接给出了我的android活动的xml(activity.xml)和admob(admob.xml)的xml。如何确保admob横幅始终位于显示屏的底部不管活动xml创建的显示如此链接:http://i.imgur.com/J6glh.png,有关如何执行此操作的任何建议吗?
答案 0 :(得分:5)
这对我有用!!!
<RelativeLayout>
<LinearLayout
android:layout_alignParentTop="true">
ETC
</LinearLayout>
<com.google.ads.AdView
android:layout_alignParentBottom="true">
</com.google.ads.AdView>
</RelativeLayout>
答案 1 :(得分:1)
您所做的是将广告排列为广告中的最后一项。然后在您的布局中创建其他内容,例如文本视图或其他内容,并将layout_weight设置为1.这将使其占用屏幕的其余部分。
在示例中,您会看到一个ListView,其下方有一个adview。 ListView将layout_weight属性设置为1,使其可以拉伸以填充屏幕的其余部分。
以下是一个例子:
<TextView android:id="@+id/text"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, I am a TextView" />
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="320"
android:layout_height="50"
android:gravity="center"
ads:adUnitId="xxxxxxxxxxxxxxxxxxxx"
ads:adSize="BANNER"
ads:loadAdOnCreate="true"/>