我想在滚动时显示这个列表视图

Posted

技术标签:

【中文标题】我想在滚动时显示这个列表视图【英文标题】:i want to display this listview on scrolling 【发布时间】:2011-01-29 01:03:39 【问题描述】:

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

【问题讨论】:

ListViews 知道如何滚动。您不必将其放在 Scrollview 中。画一幅画,告诉我们您想要实现的目标。 您不仅不必将其放在ScrollView 中,而且在ScrollView 中也不起作用。 【参考方案1】:

您的线性布局中列表视图的高度取决于您对它们的权重。

你有一些示例代码吗?

试试这个布局(未测试)

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

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

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

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

</LinearLayout>

【讨论】:

以上是关于我想在滚动时显示这个列表视图的主要内容,如果未能解决你的问题,请参考以下文章

滚动时显示随机项目的getView

首次打开 App 时显示 UIScrollView

向下滚动Angular时显示导航栏

滚动时显示重复数据的 CollectionView 单元格?

向下滚动ListView时显示按钮

过度滚动时显示标题的Android Listview