Android布局问题 - linearlayout高度未填充scrollview高度

时间:2013-09-13 07:14:41

标签: android layout

我有轻微的Android布局问题......

我有一个包含LinearLayout的ScrollView元素。我希望scrollview填充整个设备屏幕和linearlayout以填充scrollview的整个高度。

我有下面的代码导致scrollView填满整个屏幕,但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>

我缺少什么想法?

3 个答案:

答案 0 :(得分:14)

将新的android:fillViewport="true"添加到滚动视图中。

答案 1 :(得分:4)

添加

android:fillViewport="true"中的

ScrollView财产 和

还从linearlayout中删除不必要的命名空间,即

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

答案 2 :(得分:1)

尝试添加权重属性

在linearlayout中

android:weight="1"并检查