【发布时间】:2015-05-28 12:49:37
【问题描述】:
我有一个带有线性布局(顶部布局)的布局和一个列表视图。 我想做的就像Lollipop中的手机应用:
使用滚动条我可以滚动联系人列表(顶部布局不动)
当用手指滚动列表时,首先顶部布局滚动,一旦它不再可见,列表视图滚动。当顶部布局可见时,滚动条不会移动。
有人知道如何做到这一点吗?
我在想什么:
-
我可以将顶部布局添加到列表视图的标题中,但滚动条会计算标题。如果我使用滚动条滚动,顶部布局将滚动
- 试图给listview设置一个scrollListener,并翻译顶视图,但是觉得效果不好而且listView不能使用scrollY
我想我可以为根布局使用滚动视图,但我知道将列表视图放在滚动视图中并不好。
我没有找到任何合适的方法来执行这种功能......
编辑:为了更清楚,我想在能够滚动列表视图本身之前翻译列表视图。问题是当翻译listview时,listview高度不会扩大。
【问题讨论】:
-
检查 google io 应用代码 github.com/google/iosched 或 github.com/ksoichiro/Android-ObservableScrollView
-
谢谢,但这不是我想要的,在这种情况下,它是向下滚动时隐藏并在向上滚动时显示的布局,但它没有跟随列表视图
标签: android listview android-recyclerview