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 に答える