【发布时间】:2014-07-24 15:40:19
【问题描述】:
我知道将 ListView 放在 ScrollView 中不是一个好习惯,这就是为什么我想弄清楚什么样的解决方案可以处理这个问题。
看下图:
顶部有一个块,上面有一些东西,下面有一个 ListView,所有这些都随着整个布局滚动。所以,问题是:
我如何做到这一点?
【问题讨论】:
我知道将 ListView 放在 ScrollView 中不是一个好习惯,这就是为什么我想弄清楚什么样的解决方案可以处理这个问题。
看下图:
顶部有一个块,上面有一些东西,下面有一个 ListView,所有这些都随着整个布局滚动。所以,问题是:
我如何做到这一点?
【问题讨论】:
你应该只有一个 ListView 并为这个 ListView 设置一个 headerView 来实现你想要的。
【讨论】:
使用标题视图: ListView below scrollview in Android
或者 Sticky List Headers,如果你想让它们粘在列表视图的顶部: https://github.com/emilsjolander/StickyListHeaders
或在您自己的适配器实现中使用不同的 ViewType: Listview: Only one list item with multiple textviews
【讨论】:
为什么您认为那里显示的评论存在于 ListView 中?在我看来,它们只是一堆堆叠在一起的自定义视图,而不是真正的 ListView。
【讨论】: