2010-03-18 54 views
0

我完全难住这一个。我有三个不同的列表需要在屏幕上显示。 我已经尝试使用带有LinearLayout子项的ScrollView,并将我的ListViews放入LinearView中,但所有ListViews都使用滚动条锁定到固定高度。使用其他类型的布局意味着不滚动。我想在滚动上显示此列表视图

+2

列表视图知道如何滚动。你不必把它放在滚动视图中。画一张图片,告诉我们你想达到什么目的。 – Pentium10 2010-03-18 14:32:17

+1

你不但不需要将它放在'ScrollView'中,它不会在'ScrollView'中工作。 – CommonsWare 2010-03-18 14:45:44

回答

0

线性布局中列表视图的高度取决于您如何加权。

你有一些示例代码?

试试这个布局(未测试)

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:width="fill_parent" 
android:height="fill_parent" 
android:orientation="vertical" 
> 

<ListView 
android:id="@+id/list1" 
android:width="fill_parent" 
android:height="fill_parent" 
android:layout_weight="1" 
> 

<ListView 
android:id="@+id/list2" 
android:width="fill_parent" 
android:height="fill_parent" 
android:layout_weight="1" 
> 

<ListView 
android:id="@+id/list3" 
android:width="fill_parent" 
android:height="fill_parent" 
android:layout_weight="1" 
> 

</LinearLayout>