android中如何通过xml在屏幕底部设置TableRow

android中如何通过xml在屏幕底部设置TableRow,android,xml,position,screen,tablerow,Android,Xml,Position,Screen,Tablerow,我在屏幕底部设置TableRow时遇到问题。若按钮和GoogleAds之间的表格行为空,则GoogleAds不在屏幕底部。我几乎什么都试过了。在这张图片的左边()是我拥有的,右边是我想要的 这是我的代码: <?xml version="1.0" encoding="utf-8"?> <TableLayout android:layout_width="fill_parent" android:layout_height="fill_paren

我在屏幕底部设置TableRow时遇到问题。若按钮和GoogleAds之间的表格行为空,则GoogleAds不在屏幕底部。我几乎什么都试过了。在这张图片的左边()是我拥有的,右边是我想要的

这是我的代码:

 <?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>


谢谢你的每一个回答/建议。

不是这样的。你为什么把广告放在桌子上? 使用RelativeLayout,您可以在屏幕底部放置视图,其中包括:

android:layout_alignParentBottom="true"