2013-08-27 4 views
0

화면 하단에 TableRow를 설정하는 데 문제가 있습니다. 버튼과 Google 광고 간의 TableRow가 비어 있으면 Google 광고는 화면 하단에 없습니다. 나는 거의 모든 것을 시도한다. 이 그림의 왼쪽에는 (http://qkoment.php5.sk/image/image_screen.PNG) 내가 갖고있는 것이고, 오른쪽에는 내가 원하는 것이 있습니다. 모든 대답/제안을안드로이드에서 xml로 화면 하단에 TableRow를 설정하는 방법

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

감사 :

여기 내 코드입니다.

답변

1

이렇게 작동하지 않습니다. 왜 TableRow에 광고를 게재합니까? RelativeLayout을 사용하면 화면 하단에 다음과 같이보기를 배치 할 수 있습니다.

android:layout_alignParentBottom="true" 
+0

감사합니다.이 솔루션을 사용해보세요. –

관련 문제