2012-03-28 5 views

Antwort

0

ich das gemacht wird von sagen würde:

1 Rubrik: Horizontal Linearlayout 2 Linien: 2 Horizontale LinearLayouts eingeschlossen in eine vertikale Linearlayout

<LinearLayout 
    android:id="@+id/root" 
    android:orientation="vertical"> 

    <LinearLayout 
    android:id="@+id/header_layout" 
    android:layout_width="fill_parent" 
    android:layout_height="50dp" 
    android:orientation="horizontal" 
    android:gravity="center_vertical" 
    android:background="@drawable/header_gradient" > 

     <LinearLayout 
    android:id="@+id/header_layout_title" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:gravity="center_vertical" 
    android:layout_marginLeft="10dp" > 

     <ImageView 
      android:id="@+id/header_icon" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginRight="10dp" /> 

     <TextView 
     android:id="@+id/header_title" 
     android:text="Docs" 
     android:textSize="20dp" /> 

      </LinearLayout> 

      <LinearLayout 
     android:id="@+id/header_layout_add" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:gravity="center_vertical|right" > 

      <ImageView 
       android:id="@+id/header_add" 
       android:src="@drawable/add" 
       android:layout_marginRight="10dp" /> 

      <ImageView 
       android:id="@+id/header_search" 
       android:src="@drawable/search" 
       android:layout_marginRight="10dp" /> 

     </LinearLayout> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/line_1" 
     android:orientation="horizontal"> 

     <ImageView android:id="image_1" /> 
     <ImageView android:id="image_2" /> 
     <ImageView android:id="image_3" /> 

    </LinearLayout> 

    <LinearLayout 
     android:id="@+id/line_2" 
     android:orientation="horizontal"> 

     <ImageView android:id="image_4" /> 
     <ImageView android:id="image_5" /> 
     <ImageView android:id="image_6" /> 

    </LinearLayout> 

</LinearLayout> 
+0

Es funktioniert super! Aber ich musste android hinzufügen: layout_width = "wrap_content" android: layout_height = "wrap_content" auf jedem Element, sonst wurden sie nicht angezeigt, weißt du warum? – Klaitos

+0

Ja, ich habe diesen Code in ein paar Sekunden gemacht, also nehme ich an, das ist nicht perfekt. Android benötigt für jedes Element eine Breite und eine Höhe. – Manitoba

Verwandte Themen