最后 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 而不是基线就可以了!
我的应用程序中有许多数据输入屏幕。在它们中的每一个中,屏幕上的最后一个 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 而不是基线就可以了!