请提供将两个EditView控件排列在同一水平位置的解决方案。如何左对齐端口的editView和IP地址的editView。同时提供当前视图的屏幕截图
请查找当前布局代码

<?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="210dip"
android:layout_marginTop="10dip"
android:background="#DDDDDD"
>
<TextView
    android:id="@+id/head"
    android:text="Connection Settings"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:textColor="#0000ff"
    android:textSize="10pt"
/>
<TextView
    android:id="@+id/tv_ip"
    android:layout_width="125dip"
    android:layout_height="wrap_content"
    android:textSize="10pt"
    android:textColor="#444444"
    android:layout_alignParentLeft="true"
    android:layout_marginRight="9dip"
    android:layout_marginTop="20dip"
    android:layout_marginLeft="10dip"
    android:layout_below="@id/head"
    android:text="IP Address"/>
<EditText
    android:id="@+id/et_ip"
    android:layout_width="150dip"
    android:layout_height="wrap_content"
    android:background="@android:drawable/editbox_background"
    android:layout_toRightOf="@id/tv_ip"
    android:layout_alignTop="@id/tv_ip"/>
 <TextView
    android:id="@+id/tv_port"
    android:layout_width="125dip"
    android:layout_height="wrap_content"
    android:textSize="10pt"
    android:textColor="#444444"
    android:layout_alignParentLeft="true"
    android:layout_below="@id/tv_ip"
    android:layout_marginRight="9dip"
    android:layout_marginTop="15dip"
    android:layout_marginLeft="10dip"
    android:text="Port"/>
<EditText
    android:id="@+id/et_port"
    android:layout_width="150dip"
    android:layout_height="wrap_content"
    android:background="@android:drawable/editbox_background"
    android:layout_toRightOf="@id/tv_port"
    android:layout_alignTop="@id/tv_port"
    android:layout_below="@id/et_ip"
    android:layout_marginLeft="17dip"
    />
<Button
    android:id="@+id/btn_Save"
    android:layout_width="100dip"
    android:layout_height="wrap_content"
    android:layout_below="@id/et_port"
    android:layout_alignParentLeft="true"
    android:layout_marginTop="15dip"
    android:layout_marginLeft="110dip"
    android:text="Save" />
</RelativeLayout>

谢谢

最佳答案

您只需在android:layout_alignLeft="@+id/et_ip"et_端口的代码中添加EditText
下面是正确的代码:

<?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="210dip"
    android:layout_marginTop="10dip"
    android:background="#DDDDDD" >

    <TextView
        android:id="@+id/head"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:text="Connection Settings"
        android:textColor="#0000ff"
        android:textSize="10pt" />

    <TextView
        android:id="@+id/tv_ip"
        android:layout_width="125dip"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/head"
        android:layout_marginLeft="10dip"
        android:layout_marginRight="9dip"
        android:layout_marginTop="20dip"
        android:text="IP Address"
        android:textColor="#444444"
        android:textSize="10pt" />

    <EditText
        android:id="@+id/et_ip"
        android:layout_width="150dip"
        android:layout_height="wrap_content"
        android:layout_alignTop="@id/tv_ip"
        android:layout_toRightOf="@id/tv_ip"
        android:background="@android:drawable/editbox_background" />

    <TextView
        android:id="@+id/tv_port"
        android:layout_width="125dip"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/tv_ip"
        android:layout_marginLeft="10dip"
        android:layout_marginRight="9dip"
        android:layout_marginTop="15dip"
        android:text="Port"
        android:textColor="#444444"
        android:textSize="10pt" />

    <EditText
        android:id="@+id/et_port"
        android:layout_width="150dip"
        android:layout_height="wrap_content"
        android:layout_alignTop="@id/tv_port"
        android:layout_below="@id/et_ip"
        android:layout_toRightOf="@id/tv_port"
        android:layout_alignLeft="@+id/et_ip"
        android:background="@android:drawable/editbox_background" />

    <Button
        android:id="@+id/btn_Save"
        android:layout_width="100dip"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@id/et_port"
        android:layout_marginLeft="110dip"
        android:layout_marginTop="15dip"
        android:text="Save" />

</RelativeLayout>

08-05 08:26