这是我的布局文件:
<?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,我想填充标有红色箭头的空格。
我再使用一个包含标题和绿色LinearLayout的LinearLayout,以便使用ScrollView。
问题:如何让Green LinearLayout将整个空间填充到底部?
答案 0 :(得分:3)
在ScrollView上,尝试将填充视口设置为true。
您可以通过xml或代码来完成。
http://developer.android.com/reference/android/widget/ScrollView.html#setFillViewport(boolean)