2013-11-04 225 views
0

enter image description here菜單按鈕佈局

我想創建一個菜單,該菜單是假設在此佈局6個按鈕。任何人都可以幫助我嗎?

+0

你應該表現出你的未來都試過了。 – Neil

回答

0

這會給你確切的佈局(我在這個佈局中使用ImageButton S)

我添加滾動視圖,使菜單將滾動在非常小的屏幕上。如果你願意,你可以刪除它。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
       xmlns:tools="http://schemas.android.com/tools" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_margin="10dp" > 

      <LinearLayout 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" > 

       <LinearLayout 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_weight="1" 
        android:weightSum="2" > 

        <ImageButton 
         android:id="@+id/id1" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_marginRight="10dp" 
         android:layout_marginTop="10dp" 
         android:layout_weight="1" 
         android:background="@null" 
         android:src="@drawable/icon" /> 

        <ImageButton 
         android:id="@+id/id2" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_marginTop="10dp" 
         android:layout_weight="1" 
         android:background="@null" 
         android:src="@drawable/icon" /> 
       </LinearLayout> 

       <LinearLayout 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_weight="1" 
        android:orientation="horizontal" 
        android:weightSum="2" > 

        <ImageButton 
         android:id="@+id/id3" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_marginRight="10dp" 
         android:layout_marginTop="10dp" 
         android:layout_weight="1" 
         android:background="@null" 
         android:src="@drawable/icon" /> 

        <ImageButton 
         android:id="@+id/id4" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_marginRight="10dp" 
         android:layout_marginTop="10dp" 
         android:layout_weight="1" 
         android:background="@null" 
         android:src="@drawable/icon" /> 
       </LinearLayout> 

       <LinearLayout 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:layout_weight="1" 
        android:orientation="horizontal" 
        android:weightSum="2" > 

        <ImageButton 
         android:id="@+id/id5" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_marginTop="10dp" 
         android:layout_weight="1" 
         android:background="@null" 
         android:src="@drawable/icon" /> 

        <ImageButton 
         android:id="@+id/id6" 
         android:layout_width="0dp" 
         android:layout_height="wrap_content" 
         android:layout_marginTop="10dp" 
         android:layout_weight="1" 
         android:background="@null" 
         android:src="@drawable/icon" /> 
       </LinearLayout> 
      </LinearLayout> 
     </ScrollView> 

或者你也可以只使用一個TableLayout