2012-12-30 108 views
-1

我想創建一個佈局,按以下方式排列按鈕。請解釋我如何創建這樣的佈局。如何在Android中創建佈局

----------------------------------- 
| b1 | b2 | b3 | b4 | b5 | 
----------------------------------- 





--------     -------- 
| b6 |     | b7 | 
--------     -------- 





-------------------------------------- 
| b8 | b9 | b10 | b11 | b12 | 
-------------------------------------- 
+4

[你有什麼試過?](http://whathaveyoutried.com) –

+0

閱讀基本的android教程。 – Vasudev

+0

一個相對,兩個線性,十二個按鈕。對齊適合。 – Geobits

回答

0

你可以嘗試這樣的事情,該中心的RelativeLayout是沒有必要的,你可以添加機器人:layout_centerInParent =「真」屬性的兩個按鈕,離開RelativeLayout的。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/layoutBase" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:weightSum="3" > 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="Button" /> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="Button" /> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="Button" /> 

    </LinearLayout> 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" > 
     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:text="Button" /> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:text="Button" /> 
    </RelativeLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:weightSum="3" 
     android:layout_alignParentBottom="true" > 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="Button" /> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="Button" /> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:text="Button" /> 

    </LinearLayout> 

</RelativeLayout> 

對於類似的目標IDE的圖形佈局設計器也是一個很好的起點。

我希望它有幫助!