2011-08-23 60 views

回答

16

這給一個鏡頭:

<LinearLayout android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
    <EditText android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1"/> 
    <EditText android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_weight="1"/> 
</LinearLayout> 

此外,你應該嘗試接受的答案,如果你得到一個回答你的問題。你會更有可能得到更多/更好的迴應。

5

有多種方法,這裏有2

有水平的LinearLayout

分配android:orientation="horizontal"你的外LinearLayout。通過這種方式,此佈局的所有子元素都將相互對齊。

半佈局:

<LinearLayout android:orientation="horizontal"> 
    <EditText /> 
    <EditText /> 
</LinearLayout> 

隨着RelativeLayout的

使用android:layout_toLeftOf="@id/otheredittext"android:layout_toRightOf="@id/.."告訴EditTexts之一,它屬於右/左另一個和對齊第一個相對於父母(RelativeLayout),使用android:layout_alignParentTop="true",與左側,右側或底部相同。

半佈局:

<RelativeLayout> 
    <EditText android:layout_alignParentLeft="true" 
       android:layout_alignParentTop="true" 
       android:id="@+id/edittext1" 
       /> 
    <EditText android:layout_toRightOf="@id/edittext1" /> 
</RelativeLayout> 

(另請注意,您在android:id分配首次的ID時,當您通過android:layout_to...從佈局引用它一個+id,它只是id

1

對於線性佈局這將是如下:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="horizontal"> 
<EditText android:id="@+id/editText1" android:layout_height="wrap_content" android:layout_width="100dip"> 
    <requestFocus></requestFocus> 
</EditText> 
<EditText android:layout_height="wrap_content" android:id="@+id/editText2" android:layout_width="100dip"></EditText> 
</LinearLayout> 

對於相對佈局將是如下:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    > 
<EditText android:id="@+id/editText1" android:layout_height="wrap_content" android:layout_width="100dip"> 
    <requestFocus></requestFocus> 
</EditText> 
<EditText android:layout_height="wrap_content" android:layout_width="100dip" android:id="@+id/editText2" android:layout_alignParentTop="true" android:layout_centerHorizontal="true"></EditText> 
</RelativeLayout> 
相關問題