5

我有一个轻微的android布局问题......

我有一个持有 LinearLayout 的 ScrollView 元素。我希望滚动视图填充整个设备屏幕,而线性布局填充滚动视图的整个高度。

我有下面的代码导致滚动视图填充整个屏幕,但线性布局仅填充滚动视图高度的大约一半。

这是我的代码:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ff036c07">
    <LinearLayout
        android:background="#FF0000"
                android:id="@+id/overview_form"
                xmlns:android="http://schemas.android.com/apk/res/android"
                xmlns:tools="http://schemas.android.com/tools"
                android:orientation="vertical"
                android:layout_width="fill_parent"
              android:layout_height="fill_parent">


</LinearLayout>
</ScrollView>

有什么我想念的想法吗?

4

3 回答 3

16

添加
android:fillViewport="true"
到滚动视图。

于 2013-09-13T07:24:40.710 回答
5

添加

android:fillViewport="true"您的财产ScrollView

还从线性布局中删除不必要的命名空间,即

xmlns:android="http://schemas.android.com/apk/res/android"

于 2013-09-13T07:26:13.580 回答
1

尝试添加权重属性

android:weight="1"在线性布局中并检查

于 2013-09-13T07:30:02.123 回答