0

我在屏幕底部设置 TableRow 时遇到问题。如果按钮和 GoogleAds 之间的 TableRows 为空,则 GoogleAds 不在屏幕底部。我几乎尝试了一切。这张照片的左侧(http://qkoment.php5.sk/image/image_screen.PNG)是我所拥有的,右侧是我想要的。

这是我的代码:

 <?xml version="1.0" encoding="utf-8"?>
   <TableLayout 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      xmlns:android="http://schemas.android.com/apk/res/android" 
      android:id="@+id/TableLayout03"
      xmlns:app="http://schemas.android.com/apk/lib/com.google.ads">
      <TableRow 
         android:id="@+id/TableRow04" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:gravity="center">
         <Spinner
            android:id="@+id/Spinner01"
            android:layout_width="wrap_content"
            android:layout_height="40dip"
            android:layout_weight=".3"
            android:background="@drawable/button" >
        </Spinner>
    </TableRow>
    <TableRow 
        android:id="@+id/TableRow05" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content">
        <TextView 
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:id="@+id/tv1" 
            android:paddingLeft="10sp"
            android:textColor="@color/blacky" 
            android:layout_weight="1">
        </TextView>
    </TableRow>
    <TableRow 
        android:id="@+id/TableRow01" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:gravity="center">
    </TableRow>
    <TableRow 
        android:id="@+id/TableRow02" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="center">
    </TableRow>
    <TableRow 
        android:id="@+id/TableRow03" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="center">
    </TableRow>
    <TableRow>
    <com.google.ads.AdView
        xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
        android:id="@+id/adView"
        android:padding="0dp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        ads:loadAdOnCreate="true"
        app:adSize="BANNER"
        android:layout_gravity="bottom"
        app:adUnitId="myID" >
    </com.google.ads.AdView>
    </TableRow>
 </TableLayout>

感谢您的每一个答案/建议。

4

1 回答 1

1

它不是那样工作的。为什么将广告放在 TableRow 中?使用RelativeLayout,您可以在屏幕底部放置一个视图:

android:layout_alignParentBottom="true"
于 2013-08-27T12:50:23.260 回答