2011-08-23 63 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> 
相关问题