如何将 listView 放在 android studio 的滚动视图中?

Posted

技术标签:

【中文标题】如何将 listView 放在 android studio 的滚动视图中?【英文标题】:How can I put a listView inside a scroll view on android studio? 【发布时间】:2020-07-23 12:12:41 【问题描述】:

我无法滚动滚动视图中的列表视图。我尝试使用嵌套滚动视图,但它仍然无法正常工作。希望我能在这里得到一些帮助:)

【问题讨论】:

请发布您的代码。 【参考方案1】:

一般来说,不推荐使用这种技术。您可以使用带有页眉和页脚的 ListView 来消除滚动视图的使用。

如果你仍然一心想在 ScrollView 中使用 ListView(不推荐)。这是一个黑客: android list view inside a scroll view

TLDR; 任何 ChildView 在 ScrollView 内滚动的最短和最简单的解决方案。 ListView、RecyclerView 等任何东西。你不必在代码中做任何特殊的事情。

只需在您当前的 xml 中将 ScrollView 替换为 android.support.v4.widget.NestedScrollView,然后奇迹就会发生。

【讨论】:

以上是关于如何将 listView 放在 android studio 的滚动视图中?的主要内容,如果未能解决你的问题,请参考以下文章

ListView 中的 Android Activity 转换

如何将listview的textview和edittext放在布局中

Android ListView 适配器加载错误

如何将第一个 Arraylist 放在 Item 中,将第二个 Arraylist 放在 SubItem 中(在 ListView 中)?

如何使 ListView 定位在某个元素下?

Android 可滚动布局