如何在VIewFlipper下添加admob横幅?

时间:2014-07-30 14:21:29

标签: android android-layout

我有简单的应用程序。 它具有LinearLayout,顶部的按钮和ViewFlipper以及之后的WebView + ListView。

如果我在鳍状肢后添加admob横幅,它会被鳍状肢从屏幕上推出:(

我希望横幅显示在屏幕底部。

对不起我的英文:(

那是我的xml(短版)

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    xmlns:ads="http://schemas.android.com/apk/res-auto">

    <LinearLayout>
        { button is here }
    </LinearLayout>

    <ViewFlipper
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/viewFlipper" >

        <ListView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/menu"
            android:fastScrollAlwaysVisible="false"
            android:choiceMode="singleChoice" />

        <WebView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/webView" />
    </ViewFlipper>

    <com.google.android.gms.ads.AdView
        android:id="@+id/adView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        ads:adUnitId="gadsfadsfasdfsdf"
        ads:adSize="BANNER"/>
</LinearLayout>

1 个答案:

答案 0 :(得分:0)

将LinearLayout更改为RelativeLayout 将AdsView作为底部,将ViewFlipper放在它上面

<XML


  <RelativeLayout...


   <AdView ...
      android:alignParentBottom="true"
      android:id="@+id/adsView"
   />
   <ViewFlippper 
       android:id="@+id/flipper"
       android:layout_above="@id/adsView"
   >