2016-04-26 46 views

回答

0

試試下面的代碼:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:orientation="vertical"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingBottom="4dp" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" 
     android:paddingTop="4dp"> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginRight="4dp" 
      android:layout_weight="1"/> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="4dp" 
      android:layout_weight="1"/> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingBottom="4dp" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" 
     android:paddingTop="4dp"> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginRight="4dp" 
      android:layout_weight="1"/> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="4dp" 
      android:layout_weight="1"/> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingBottom="4dp" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" 
     android:paddingTop="4dp"> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginRight="4dp" 
      android:layout_weight="1"/> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="4dp" 
      android:layout_weight="1"/> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingBottom="4dp" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" 
     android:paddingTop="4dp"> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginRight="4dp" 
      android:layout_weight="1"/> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="4dp" 
      android:layout_weight="1"/> 

    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingBottom="4dp" 
     android:paddingLeft="8dp" 
     android:paddingRight="8dp" 
     android:paddingTop="4dp"> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginRight="4dp" 
      android:layout_weight="1"/> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="match_parent" 
      android:layout_marginLeft="4dp" 
      android:layout_weight="1"/> 

    </LinearLayout> 

</LinearLayout> 
+0

你想添加多少個按鈕? –

+0

不錯,但我怎麼可以添加更多的按鈕垂直或水平 –

+0

10按鈕與texte –

0

管理您的佈局orientation="horizontal"orientation="vertical"你會得到在橫向和縱向視圖從

這裏將一些代碼複製粘貼到您的XML佈局中

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="5" 
    android:orientation="horizontal" 
    android:padding="8dp" 
    android:weightSum="4" > 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_margin="2dp" 
     android:layout_weight="1" 
     android:text="Btn1" /> 

    <ImageView 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_margin="4dp" 
     android:layout_weight="1" 
     android:background="#a03" 
     android:src="@android:drawable/ic_lock_power_off" /> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_margin="2dp" 
     android:layout_weight="1" 
     android:text="Btn2" /> 

    <ImageView 
     android:layout_width="0dp" 
     android:layout_height="match_parent" 
     android:layout_margin="4dp" 
     android:layout_weight="1" 
     android:background="#a03" 
     android:src="@android:drawable/ic_lock_power_off" /> 
</LinearLayout> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="5" 
    android:orientation="vertical" 
    android:padding="8dp" 
    android:weightSum="4" > 

    <Button 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_margin="2dp" 
     android:layout_weight="1" 
     android:text="btn3" /> 

    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_margin="2dp" 
     android:layout_weight="1" 
     android:background="#a03" 
     android:src="@android:drawable/ic_lock_power_off" /> 

    <Button 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_margin="2dp" 
     android:layout_weight="1" 
     android:text="btn4" /> 

    <ImageView 
     android:layout_width="match_parent" 
     android:layout_height="0dp" 
     android:layout_margin="2dp" 
     android:layout_weight="1" 
     android:background="#a03" 
     android:src="@android:drawable/ic_lock_power_off" /> 
</LinearLayout> 

圖形視圖

enter image description here