最后 EditText 行消失

last EditText line disappears

我的应用程序中有许多数据输入屏幕。在它们中的每一个中,屏幕上的最后一个 EditText 都不会显示。它的用途在于您可以在其中按下并键入文本,但它也应该是可见的。 这是其中一个屏幕的代码:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/scrollView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.pdrestimator.Main_Activity$Car_Fragment">

    <RelativeLayout
        android:id="@+id/relativeLayout"
        android:layout_width="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:layout_height="match_parent"
        >


        <TextView
            android:id="@+id/vinLabel"
            android:layout_alignParentTop="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_marginTop="12dp"
            android:textSize="20dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="VIN" />


        <EditText
            android:id="@+id/vin"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/carVinLabel"
            android:layout_marginRight="10dp"
            android:layout_marginLeft="140dp"
            android:layout_alignBaseline="@+id/vinLabel"
            android:ems="10" />




        <TextView
            android:id="@+id/yearLabel"
            android:layout_below="@+id/vinLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="20dp"
            android:layout_alignParentLeft="true"
            android:layout_marginTop="35dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="Year" />


        <Spinner
            android:id="@+id/year"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/yearLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBaseline="@+id/yearLabel"
            android:ems="10" />



        <TextView
            android:id="@+id/makeLabel"
            android:layout_below="@+id/yearLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:textSize="20dp"
            android:layout_marginTop="48dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="Make" />


        <AutoCompleteTextView
            android:id="@+id/make"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/yearLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBaseline="@+id/makeLabel"
            android:ems="10" />




        <TextView
            android:id="@+id/modelLabel"
            android:layout_below="@+id/makeLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:textSize="20dp"
            android:layout_marginTop="35dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="Model" />


        <EditText
            android:id="@+id/model"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/modelLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBaseline="@+id/modelLabel"
            android:ems="10" />




        <TextView
            android:id="@+id/colorLabel"
            android:layout_below="@+id/modelLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_marginTop="35dp"
            android:textSize="20dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="Color" />


        <AutoCompleteTextView
            android:id="@+id/color"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/colorLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBaseline="@+id/colorLabel"
            android:ems="10" />


        <TextView
            android:id="@+id/manufactureDateLabel"
            android:layout_below="@+id/colorLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:textSize="20dp"
            android:layout_marginTop="35dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="Manuf. Date" />


        <EditText
            android:id="@+id/manufactureDate"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/manufactureDateLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBaseline="@+id/manufactureDateLabel"
            android:ems="10" />


        <TextView
            android:id="@+id/stockNumberLabel"
            android:layout_below="@+id/manufactureDateLabel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:textSize="20dp"
            android:layout_marginTop="35dp"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:text="Stock Number" />


        <EditText
            android:id="@+id/stockNumber"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/stockNumberLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBaseline="@+id/stockNumberLabel"
            android:ems="10" />
    </RelativeLayout>
</ScrollView>

如有任何帮助,我们将不胜感激!

使用这个

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.pdrestimator.Main_Activity$Car_Fragment">

<RelativeLayout
    android:id="@+id/relativeLayout"
    android:layout_width="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:layout_height="wrap_content"
    >


    <TextView
        android:id="@+id/vinLabel"
        android:layout_alignParentTop="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginTop="12dp"
        android:textSize="20dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="VIN" />


    <EditText
        android:id="@+id/vin"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/vinLabel"
        android:layout_marginRight="10dp"
        android:layout_marginLeft="140dp"
        android:layout_alignBaseline="@+id/vinLabel"
        android:ems="10" />




    <TextView
        android:id="@+id/yearLabel"
        android:layout_below="@+id/vinLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="20dp"
        android:layout_alignParentLeft="true"
        android:layout_marginTop="35dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Year" />


    <Spinner
        android:id="@+id/year"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/yearLabel"
        android:layout_alignLeft="@+id/vin"
        android:layout_alignRight="@+id/vin"
        android:layout_alignBaseline="@+id/yearLabel"
        android:ems="10" />



    <TextView
        android:id="@+id/makeLabel"
        android:layout_below="@+id/yearLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:textSize="20dp"
        android:layout_marginTop="48dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Make" />


    <AutoCompleteTextView
        android:id="@+id/make"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/yearLabel"
        android:layout_alignLeft="@+id/vin"
        android:layout_alignRight="@+id/vin"
        android:layout_alignBaseline="@+id/makeLabel"
        android:ems="10" />




    <TextView
        android:id="@+id/modelLabel"
        android:layout_below="@+id/makeLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:textSize="20dp"
        android:layout_marginTop="35dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Model" />


    <EditText
        android:id="@+id/model"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/modelLabel"
        android:layout_alignLeft="@+id/vin"
        android:layout_alignRight="@+id/vin"
        android:layout_alignBaseline="@+id/modelLabel"
        android:ems="10" />




    <TextView
        android:id="@+id/colorLabel"
        android:layout_below="@+id/modelLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginTop="35dp"
        android:textSize="20dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Color" />


    <AutoCompleteTextView
        android:id="@+id/color"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/colorLabel"
        android:layout_alignLeft="@+id/vin"
        android:layout_alignRight="@+id/vin"
        android:layout_alignBaseline="@+id/colorLabel"
        android:ems="10" />


    <TextView
        android:id="@+id/manufactureDateLabel"
        android:layout_below="@+id/colorLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:textSize="20dp"
        android:layout_marginTop="35dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Manuf. Date" />


    <EditText
        android:id="@+id/manufactureDate"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/manufactureDateLabel"
        android:layout_alignLeft="@+id/vin"
        android:layout_alignRight="@+id/vin"
        android:layout_alignBaseline="@+id/manufactureDateLabel"
        android:ems="10" />


    <TextView
        android:id="@+id/stockNumberLabel"
        android:layout_below="@+id/manufactureDateLabel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:textSize="20dp"
        android:layout_marginTop="35dp"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:text="Stock Number" />


    <EditText
        android:id="@+id/stockNumber"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/stockNumberLabel"
        android:layout_alignLeft="@+id/vin"
        android:layout_alignRight="@+id/vin"
        android:layout_alignBottom="@+id/stockNumberLabel"
        android:ems="10" />
</RelativeLayout>

<EditText
            android:id="@+id/stockNumber"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/stockNumberLabel"
            android:layout_alignLeft="@+id/vin"
            android:layout_alignRight="@+id/vin"
            android:layout_alignBottom="@+id/stockNumberLabel"
            android:ems="10" />

layout_alignBottom 而不是基线就可以了!

Worth looking at this