我在ScrollView
遇到问题。不使用scrollView
我的应用程序提供了这种布局
但是当我在看起来像
的常规代码上添加ScrollView
标记时
`<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="578dp" >
<Spinner
android:id="@+id/DiscountRate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="15dp"
android:layout_marginLeft="1dp"
android:text="Discount Rate" />
<Button
android:id="@+id/results"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Results" />
<Spinner
android:id="@+id/Spinner01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView01"
/>
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="1dp"
android:layout_below="@+id/DiscountRate"
android:text="Sex" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="1dp"
android:layout_below="@+id/Spinner01"
android:text="Date of Birth" />
<DatePicker
android:id="@+id/dateOfBirth"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView02"
android:layout_centerVertical="true" />
<TextView
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="1dp"
android:layout_below="@+id/dateOfBirth"
android:text="Date of Trial" />
<DatePicker
android:id="@+id/dateOfTrial"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView03"
android:layout_centerVertical="true" /></RelativeLayout></ScrollView>`
然后输出是障碍
请帮助我为什么会这样。
答案 0 :(得分:1)
试试这个:
删除此属性
android:layout_centerVertical="true"
在您的代码中的两个日期选择器上,我希望这将有效
答案 1 :(得分:0)
try this..
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="578dp" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="1dp"
android:layout_marginTop="15dp"
android:text="Discount Rate" />
<Spinner
android:id="@+id/DiscountRate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1" />
<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/DiscountRate"
android:layout_marginLeft="1dp"
android:text="Sex" />
<Spinner
android:id="@+id/Spinner01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView01" />
<TextView
android:id="@+id/TextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Spinner01"
android:layout_marginLeft="1dp"
android:text="Date of Birth" />
<DatePicker
android:id="@+id/dateOfBirth"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView02"
/>
<TextView
android:id="@+id/TextView03"
android:layout_below="@+id/dateOfBirth"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="1dp"
android:text="Date of Trial" />
<DatePicker
android:id="@+id/dateOfTrial"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/TextView03"
/>
<Button
android:id="@+id/results"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Results" />
</RelativeLayout>
</ScrollView>