-1

我正在尝试在我的应用程序中添加 adview。问题是 adview 显示在按钮旁边而不是屏幕底部,我尝试了 android:layout_gravity="bottom" 但它没有效果,父布局是线性布局。

 <com.google.ads.AdView android:id="@+id/ad"
                       android:layout_width="fill_parent"
                       android:layout_height="wrap_content"
                       ads:adSize="BANNER"
                       android:layout_gravity="bottom"
                       ads:adUnitId="xxxxxxxxxxx"
                       ads:testDevices="TEST_EMULATOR"
                       ads:loadAdOnCreate="true"/>


<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:layout_width="fill_parent"
    android:gravity="center"
    android:orientation="vertical"
    android:layout_height="wrap_content">
4

2 回答 2

1

您可以简单地设置:

<com.google.ads.AdView android:id="@+id/ad"
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content"
                   ads:adSize="BANNER"
                   android:gravity="bottom"
                   ads:adUnitId="xxxxxxxxxxx"
                   ads:testDevices="TEST_EMULATOR"
                   ads:loadAdOnCreate="true"/>

或者您可以在 LinearLayout 中设置:

<LinearLayout android:id="@+id/ad"
                   android:layout_width="fill_parent"
                   android:layout_height="wrap_content"
                   android:layout_gravity="bottom"
                   />
于 2013-08-13T15:23:05.947 回答
0

尝试将 imageView 放在间隙中,这当然是透明的。由于您希望将广告放置在最后,并且在 linearLayout 中您不能留下空白空间,因此请使用 imageview 作为额外位置,并在 imageView 下方放置 Adview

于 2013-08-13T17:37:44.060 回答