私はこのようなレイアウトフォームを持っています。残念ながら、最後のテキストビューは前のテキストビューと重なっています。
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scrollbars="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical|center_horizontal"
android:text="@string/formTitle" />
<EditText
android:id="@+id/requestorName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/requestorname"
android:inputType="textPersonName" >
</EditText>
<TextView
android:id="@+id/requestDate"
style="@android:style/Widget.Holo.Spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/deliveryDate"
android:onClick="showDatePickerDialog" />
<Spinner
android:id="@+id/ddlMaterials"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/materialList"
android:hint="@string/material"
android:prompt="@string/material" />
<EditText
android:id="@+id/txtUseOfMaterials"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="@string/useOfMaterials"
android:inputType="text" >
</EditText>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dp" >
<EditText
android:id="@+id/txtQuantity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="@string/quantity"
android:inputType="number" >
</EditText>
<Spinner
android:id="@+id/ddlUnits"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/txtQuantity"
android:layout_toRightOf="@id/txtQuantity"
android:dropDownWidth="80dp"
android:entries="@array/unitList"
android:hint="@string/units"
android:prompt="@string/units" />
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dp" >
<EditText
android:id="@+id/txtCostPerUnit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="@string/costPerUnit"
android:inputType="numberDecimal" >
</EditText>
<TextView
android:id="@+id/txtTotalCost"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/txtCostPerUnit"
android:layout_toRightOf="@id/txtCostPerUnit"
android:hint="@string/totalCost" />
</RelativeLayout>
<TextView
android:id="@+id/txtRequisitionNo"
android:layout_width="fill_parent"
android:layout_height="match_parent" />
</LinearLayout>
</ScrollView>
しかし、最後のテキストビューは総コストのテキストビューと重なっています。トータルコストテキストビューを終えた後に中断したい。提案してください。
回答:
回答№1は0これを最後のテキストビューとして試してください
<TextView
android:id="@+id/txtRequisitionNo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight = "1"
/>