2012-07-11 77 views
2

你好,我有這樣的佈局:安卓:相對佈局,把一個元素底部

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 
<ImageView 
    android:src="@drawable/head" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="top" 
    android:id="@+id/image1" 
    /> 
<Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/scan" 
    android:text="" 
    android:layout_below="@+id/image1" /> 
<LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/mio_ad"> 
</LinearLayout> 
</RelativeLayout> 

沒有辦法,我可以把我的#mio_ad底部:它仍然在頂部。 我該怎麼辦? 謝謝。

+0

'安卓layout_alignParentBottom'是僅適用於'RelativeLayout',它沒有'LinearLayout'內的地方,它會被標記爲Eclipse的佈局管理器中的一個錯誤 – t0mm13b 2012-07-15 01:44:31

回答

10
android:layout_alignParentBottom="true" 

使用它!

2

以下使用XML代碼,它可能會幫助你。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 
    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/llayout" 
     android:layout_above="@+id/mio_ad"> 
     <ImageView 
      android:src="@drawable/head" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="top" 
      android:id="@+id/image1"/> 
     <Button 
      android:id="@+id/button1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/scan" 
      android:text="" 
      android:layout_below="@+id/image1" /> 
    </LinearLayout> 
    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/mio_ad" 
     android:layout_alignParentBottom="true" > 

    </LinearLayout> 
</RelativeLayout> 
+0

無法正常工作。第二個元素不再顯示 – Zak 2012-07-11 07:55:03

+0

@Zak第二個元素表示哪個元素? – 2012-07-11 07:55:52

+0

按鈕。 但是,解決只有android:layout_alignParentBottom =「true」 – Zak 2012-07-11 07:56:59