【问题标题】:Scrolling entire layout with a ListView and another View使用 ListView 和另一个 View 滚动整个布局
【发布时间】:2014-07-24 15:40:19
【问题描述】:

我知道将 ListView 放在 ScrollView 中不是一个好习惯,这就是为什么我想弄清楚什么样的解决方案可以处理这个问题。

看下图:

顶部有一个块,上面有一些东西,下面有一个 ListView,所有这些都随着整个布局滚动。所以,问题是:

我如何做到这一点?

【问题讨论】:

    标签: android listview


    【解决方案1】:

    你应该只有一个 ListView 并为这个 ListView 设置一个 headerView 来实现你想要的。

    【讨论】:

    【解决方案2】:

    使用标题视图: ListView below scrollview in Android

    或者 Sticky List Headers,如果你想让它们粘在列表视图的顶部: https://github.com/emilsjolander/StickyListHeaders

    或在您自己的适配器实现中使用不同的 ViewType: Listview: Only one list item with multiple textviews

    【讨论】:

    • 是的,就是这样!!第一个链接。我已经尝试过 Aurélien 的答案,它奏效了。谢谢!!
    【解决方案3】:

    为什么您认为那里显示的评论存在于 ListView 中?在我看来,它们只是一堆堆叠在一起的自定义视图,而不是真正的 ListView。

    【讨论】:

    • 因为似乎合乎逻辑。我想这样做。
    猜你喜欢
    • 1970-01-01
    • 2019-03-31
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多