NestedScrollView 中的 ListView 无法正确显示

Posted

技术标签:

【中文标题】NestedScrollView 中的 ListView 无法正确显示【英文标题】:ListView in NestedScrollView doesn't show properly 【发布时间】:2021-01-21 17:05:45 【问题描述】:

我创建了一个 NestedScrollView 并放置了一个包含 ListView 的 LinearLayout。它的 ArrayAdapter 工作正常。但是当我将 ListView 的高度设置为 wrap-content 时,它只显示第一项(行)。

NestedScrollView 工作正常。我已经用一些 TextView 进行了尝试。

我将其高度设置为 100dp,因此 ListView 显示了更多项目,但不是全部。

我应该怎么做才能看到所有的项目?

【问题讨论】:

【参考方案1】:

同样的问题也发生在我身上。我将 listview 替换为 recyclerview 并将高度设置为 wrap-content。问题解决了!!

【讨论】:

以上是关于NestedScrollView 中的 ListView 无法正确显示的主要内容,如果未能解决你的问题,请参考以下文章

分页不适用于 NestedScrollView 中的 RecyclerView

NestedScrollView 中的 ListView 无法正确显示

详解NestedScrollView滑动监听中的一些判断技巧

NestedScrollView 内 RecyclerView 中的 SmoothScrollTo 项

NestedScrollView 中的 GridLayout ,为啥我的列会超出视图空间?

如何在viewPager的视图顶部使用nestedScrollView中的viewpager