-1

這是我的目標:如何垂直的LinearLayout中結合兩個editTexts

enter image description here

我有一個linearlayout,一切都是centeredverticallyhorizontally

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

<EditText 
     android:id="@+id/username" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/top_edittext_form_bg" 
     android:hint="Email or Username" 
     android:layout_gravity="center_horizontal" 
     android:layout_margin="5pt"/> 
<EditText 
     android:id="@+id/password" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/bottom_edittext_form_bg" 
     android:inputType="textPassword" 
     android:hint="Password" 
     android:layout_gravity="center_horizontal" 
     android:layout_margin="5pt" /> 

... 

我一直在瞎搞試圖取出layout_margin,但這會影響所有元素(甚至是這兩個元素下面的元素)。

有沒有什麼辦法可以將這兩個edittexts簡單地組合起來,而不會影響我的linearlayout

+1

如果你想在其下面的其他組件,你可能需要一個嵌套的'LinearLayout',其中只包含'EditText'問題。 – 2014-10-19 00:50:01

回答

1

試試這個:

... 

<EditText 
     android:id="@+id/username" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/top_edittext_form_bg" 
     android:hint="Email or Username" 
     android:layout_gravity="center_horizontal" 
     android:layout_marginTop="5pt" 
     android:layout_marginLeft="5pt" 
     android:layout_marginRight="5pt" 
     /> 
<EditText 
     android:id="@+id/password" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/bottom_edittext_form_bg" 
     android:inputType="textPassword" 
     android:hint="Password" 
     android:layout_gravity="center_horizontal" 
     android:layout_marginBottom="5pt" 
     android:layout_marginLeft="5pt" 
     android:layout_marginRight="5pt" 
/> 
... 

告訴我,如果它的工作原理。 :)