0

我在ScrollView. 不使用scrollView我的应用程序会给出这样的布局不使用 <code>ScrollView</code> 预览

但是当我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>`

然后输出是障碍添加scrollView标签后的输出

请帮助我为什么会发生这种情况。

4

2 回答 2

1

试试这个:

移除此属性

android:layout_centerVertical="true" 

进入您的代码中的两个日期选择器,我希望这会起作用

于 2013-02-25T10:03:49.520 回答
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>
于 2013-02-25T10:03:47.047 回答