【发布时间】:2016-12-05 12:54:18
【问题描述】:
我创建了一个包含许多线性布局的布局,并且在其中一个线性布局中,我有 3 个并排设置的 ListView。我想让它们中的每一个都可以滚动,但是很奇特。例如,我希望能够滚动其中一个而不影响其他任何内容。
现在,如果我为任何一个列表设置“android:nestedScrollingEnabled="true"”,整个屏幕都会滚动。我希望将列表的滚动限制在列表所在的布局中(这样我可以滚动列表并且屏幕的其余部分保持原位)。
我该怎么做?到目前为止,要么根本不滚动,要么滚动整个屏幕。我只是想让列表滚动。
谢谢!
PS:XML 的相关部分如下所示(没什么特别之处):
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_marginBottom="@dimen/list_vertical_margin">
<ListView
android:id="@+id/realtime_vehicle_list"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<ListView
android:id="@+id/realtime_errors_list"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
<ListView
android:id="@+id/realtime_depot_list"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
【问题讨论】:
-
在此处发布您的 XML 文件......
-
嗯,这是一个很大的,我不确定我是否有足够的字符来发布它。
标签: android list listview scroll scrollable