【问题标题】:Scroll a View before ListView like lollipop phone app像棒棒糖手机应用程序一样在 ListView 之前滚动视图
【发布时间】:2015-05-28 12:49:37
【问题描述】:

我有一个带有线性布局(顶部布局)的布局和一个列表视图。 我想做的就像Lollipop中的手机应用:

  • 使用滚动条我可以滚动联系人列表(顶部布局不动)

  • 当用手指滚动列表时,首先顶部布局滚动,一旦它不再可见,列表视图滚动。当顶部布局可见时,滚动条不会移动。

有人知道如何做到这一点吗?

我在想什么:

  • 我可以将顶部布局添加到列表视图的标题中,但滚动条会计算标题。如果我使用滚动条滚动,顶部布局将滚动

    • 试图给listview设置一个scrollListener,并翻译顶视图,但是觉得效果不好而且listView不能使用scrollY

我想我可以为根布局使用滚动视图,但我知道将列表视图放在滚动视图中并不好。

我没有找到任何合适的方法来执行这种功能......

编辑:为了更清楚,我想在能够滚动列表视图本身之前翻译列表视图。问题是当翻译listview时,listview高度不会扩大。

【问题讨论】:

标签: android listview android-recyclerview


【解决方案1】:

我在较低版本的 5.1 版本中也遇到了这个问题,它工作正常。尝试在 5.0 中使用它,因为它是 STABLE 版本,还在此链接中检查 5.1 中的另一个滚动错误 here 我无法发表评论,因此将其发布为回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 2016-01-26
    • 2015-07-05
    • 2015-05-22
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多