0

我的 xml 文件中有一个滚动视图,出于某种原因,tenAM 之后的所有内容和第二行在预览中都是不可见的。即使我说,滚动视图内的线性布局占用了一半的空间android:layout_height="fill_parent"这是布局文件:

<?xml version="1.0" encoding="utf-8"?>
<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="fill_parent"
    android:background="@drawable/bg_gray"
    android:orientation="vertical" >

    <include android:id="@+id/header"
        android:layout_alignParentTop="true"
        android:layout_width="wrap_content"
        android:layout_height = "wrap_content"
        layout="@layout/header_layout" />

    <LinearLayout android:id="@+id/llFooter"
        android:layout_width = "fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:orientation="vertical" >

        <Button android:id="@+id/datePick"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center_vertical"
            android:text="@string/confirmTime"
            android:onClick="timeSelect" />

    </LinearLayout>

    <ScrollView android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_below="@id/header" >

        <LinearLayout android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <TextView =android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/eightAM" />

            <View android:translationY="60dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/nineAM"
                android:translationY="60dp" />

            <View android:translationY="120dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/tenAM"
                android:translationY="120dp" />

            <View android:translationY="180dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/elevenAM"
                android:translationY="180dp" />

            <View android:translationY="240dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/twelvePM"
                android:translationY="240dp" />

            <View android:translationY="300dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/onePM"
                android:translationY="305dp" />

            <View android:translationY="360dip"
                android:translationX="60dp"
            android:layout_width="600dp"
        android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/twoPM"
                android:translationY="365dp" />

            <View android:translationY="420dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/threePM"
                android:translationY="425dp" />

            <View android:translationY="480dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/fourPM"
                android:translationY="485dp" />

            <View android:translationY="540dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/fivePM"
                android:translationY="548dp" />

            <View android:translationY="600dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/sixPM"
                android:translationY="608dp" />

        </LinearLayout>

    </ScrollView>

</RelativeLayout>

为什么我的文字和台词不显示?

4

1 回答 1

1

您只需将scrollview的fillviewport属性设置为 true。像这样在 xml 中android:fillViewPort="true"

这是你的 xml 使用这个:---

你的 xml:--

<?xml version="1.0" encoding="utf-8"?>
<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="fill_parent"
    android:background="@drawable/bg_gray"
    android:orientation="vertical" >

    <include android:id="@+id/header"
        android:layout_alignParentTop="true"
        android:layout_width="wrap_content"
        android:layout_height = "wrap_content"
        layout="@layout/header_layout" />

    <LinearLayout android:id="@+id/llFooter"
        android:layout_width = "fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:orientation="vertical" >

        <Button android:id="@+id/datePick"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal|center_vertical"
            android:text="@string/confirmTime"
            android:onClick="timeSelect" />

    </LinearLayout>

    <ScrollView android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:fillViewport="true"
        android:layout_below="@id/header" >

        <LinearLayout android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" >

            <TextView =android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/eightAM" />

            <View android:translationY="60dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/nineAM"
                android:translationY="60dp" />

            <View android:translationY="120dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/tenAM"
                android:translationY="120dp" />

            <View android:translationY="180dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/elevenAM"
                android:translationY="180dp" />

            <View android:translationY="240dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/twelvePM"
                android:translationY="240dp" />

            <View android:translationY="300dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/onePM"
                android:translationY="305dp" />

            <View android:translationY="360dip"
                android:translationX="60dp"
            android:layout_width="600dp"
        android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/twoPM"
                android:translationY="365dp" />

            <View android:translationY="420dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/threePM"
                android:translationY="425dp" />

            <View android:translationY="480dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/fourPM"
                android:translationY="485dp" />

            <View android:translationY="540dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/fivePM"
                android:translationY="548dp" />

            <View android:translationY="600dip"
                android:translationX="60dp"
            android:layout_width="600dp"
            android:layout_height="1dip"
            android:background="#000000"/>

            <TextView android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="5dp"
                android:text="@string/sixPM"
                android:translationY="608dp" />

        </LinearLayout>

    </ScrollView>

</RelativeLayout>

使用它并享受......!

于 2013-11-09T05:18:47.043 回答