0

これが私のレイアウトファイルです:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/yellow" >

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

        <include
            android:id="@+id/header"
            layout="@layout/header" />

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_marginTop="10dp"
            android:background="@drawable/green"
            android:orientation="vertical" >

            <TextView/>

            <TextView/>

            <TextView/>

            <TextView/>

        </LinearLayout>
    </LinearLayout>

</ScrollView>

そして、これがどのように見えるかです:

ここに画像の説明を入力

はヘッダー、黄色はScrollView、はLinearLayoutで、赤い矢印でマークされたスペースを埋めたいです。

ScrollView を使用するために、ヘッダーと緑の LinearLayout を含む LinearLayout をもう 1 つ使用します。

問題: 緑の LinearLayout でスペース全体を一番下まで埋めるにはどうすればよいですか?

4

1 に答える 1

3

ScrollView で、塗りつぶしビューポートを true に設定してみてください。

xml またはコードで実行できます。

http://developer.android.com/reference/android/widget/ScrollView.html#setFillViewport(ブール値)

于 2012-10-30T10:47:21.197 に答える