2010-11-23 82 views
0

我有4 LinearLayout s我想轉換爲RelativeLayout s。用我xml在這裏,我有,我的首選格式:如何輕鬆將我的LinearLayouts轉換爲RelativeLayouts

  • 的ImageButton
  • 的ImageButton
  • 的TextView
  • 按鈕

如何更改爲RelativeLayout,始終顯示第一個ImageButton在最頂端,總是在最底部顯示Button,並且在第一個以下具有第二個,與TextView之間的第二個ImageButton和正常Button

謝謝!

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

    <ImageView 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:id="@+id/image_view" /> 

    <TextView 
     android:text="@+id/TextView01" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/message" /> 

    <Button 
     android:layout_gravity="center_horizontal" 
     android:layout_width="fill_parent" 
     android:textStyle="bold" 
     android:id="@+id/action_button"  
     android:selectAllOnFocus="false" 
     android:layout_height="100dip" 
     android:text="Click here to Crop"/> 

</LinearLayout> 
+0

我只是想知道正確的術語來對齊上面的東西與下面的東西 - 所以我設置頂部按鈕擁抱父母的頂部,我希望下面的按鈕來正好在下面填充一點點......等 – Sapp 2010-11-23 21:34:57

回答

1
<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

<ImageButton android:layout_below="@+id/Button01" 
      android:id="@+id/ImageButton01"  
      android:layout_height="wrap_content" 
      android:layout_alignParentTop="true" 
      android:layout_width="fill_parent"> 
</ImageButton> 
<ImageButton android:layout_below="@+id/ImageButton01" 
      android:id="@+id/ImageButton02" 
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent"> 
</ImageButton> 
<TextView android:layout_height="wrap_content" 
      android:id="@+id/TextView01" 
      android:text="@+id/TextView01" 
      android:layout_width="wrap_content"  
      android:layout_below="@+id/ImageButton02"> 
</TextView> 
<Button android:text="@+id/Button01" 
      android:id="@+id/Button01" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_width="fill_parent"> 
</Button> 
</RelativeLayout> 

還你可能想要看herehere

相關問題