EditText宽度参数fill_parent不填充父容器的宽度?

时间:2014-03-17 15:52:56

标签: android android-layout

在我的xml布局文件中,所有EditText Views都没有填充父容器的宽度?它们包含在相对布局文件中,我使用片段来扩展视图。 出于某些奇怪的原因,Eclipse使用正确的视图显示布局文件,但模拟器没有。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:padding="10dip" >

    <TextView
        android:id="@+id/NameTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="18dip"
        android:layout_marginTop="47dip"
        android:text="Name" />

    <EditText
        android:id="@+id/NameEditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/NameTextView"
        android:layout_toRightOf="@+id/NameTextView"
        android:layout_alignRight="@+id/GenderSpinner"

        android:ems="10" />


    <TextView
        android:id="@+id/GenderTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/NameTextView"
        android:layout_below="@+id/NameTextView"
        android:layout_marginTop="26dip"
        android:text="Gender" />

    <Spinner
        android:id="@+id/GenderSpinner"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/NameEditText"
        android:layout_toRightOf="@+id/GenderTextView"
        android:layout_alignBottom="@+id/GenderTextView" />

    <TextView
        android:id="@+id/HeighttextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/GenderTextView"
        android:layout_below="@+id/GenderTextView"
        android:layout_marginTop="35dip"
        android:text="Height" />

    <EditText
        android:id="@+id/HeighteditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"

        android:layout_alignBottom="@+id/HeighttextView"
        android:layout_toRightOf="@+id/HeighttextView"
        android:layout_alignRight="@+id/GenderSpinner"
        android:ems="10" 
        android:hint="eg:5'11">

    </EditText>

      <TextView
        android:id="@+id/WeightTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/HeighttextView"

        android:layout_below="@+id/HeighttextView"
        android:layout_marginTop="19dp"
        android:text="Weight" />

    <EditText
        android:id="@+id/WeighteditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"

        android:layout_alignBottom="@+id/WeightTextView"
        android:layout_alignRight="@+id/GenderSpinner"
        android:layout_toRightOf="@+id/WeightTextView"
        android:ems="10"
        android:hint="lbs." >


    </EditText>

     <TextView
        android:id="@+id/LoginIdTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/WeightTextView"
        android:layout_below="@+id/WeightTextView"
        android:layout_marginTop="19dip"
        android:text="Login Id" />

    <EditText
        android:id="@+id/LoginditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"

        android:layout_alignBottom="@+id/LoginIdTextView"
        android:layout_alignRight="@+id/GenderSpinner"
        android:layout_toRightOf="@+id/LoginIdTextView"
        android:ems="10"
         >


    </EditText>

     <TextView
        android:id="@+id/PasswordTextView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/LoginIdTextView"
        android:layout_below="@+id/LoginIdTextView"
        android:layout_marginTop="19dip"
        android:text="Password" />

    <EditText
        android:id="@+id/PasswordEditText"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"

        android:layout_alignBottom="@+id/PasswordTextView"
        android:layout_alignRight="@+id/GenderSpinner"
        android:layout_toRightOf="@+id/PasswordTextView"
        android:ems="10"
         >


    </EditText>

</RelativeLayout>

screen shot

0 个答案:

没有答案