布局结构
<header>
<scrollView>
<footer>
页眉和页脚是固定的,它们不应该移动。但是scrollView中的内容需要相应地滚动。
ScrollView内容
listView1
layout - this layout has few labels
listView2
textView
所有ScrollView内容也包含在布局中,并作为单个子项提供给scrollView。请提供相同的XMl文件。
答案 0 :(得分:0)
使用RelativeLayout
作为父级然后将您的标题布局和layout_below放在滚动视图中layout_below您的页脚添加您的alignParentTop和alignParentBottom以确保它们在那里。我还没有对此进行测试,但它应该有效。
<RelativeLayout
android:id="@+id/header"
android:layout_alignParentTop="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"></RelativeLayout>
<ScrollView
android:id="@+id/scroll"
android:layout_below="@id/header"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/lv1"
android:layout_width="match_parent"
android:layout_height="wrap_content"></ListView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"></RelativeLayout>
<ListView
android:id="@+id/lv2"
android:layout_width="match_parent"
android:layout_height="wrap_content"></ListView>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</RelativeLayout>
</ScrollView>
<RelativeLayout
android:id="@+id/footer"
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"></RelativeLayout>
</RelativeLayout>