3

我的问题是,我什至不知道要搜索什么。

我想要一个列表视图。此 ListView 有一些具有“粘性”状态的元素。

如果我在设备上向下滚动列表,我希望所有状态为“粘性”的 ListElements 都粘在列表顶部(不可滚动),直到有另一个“将其推开”。其余元素应该正常滚动。

我在 Google Market 中看到过这种列表。如果您有一个大屏幕,您可以在左侧任何应用程序的 Detailview 上看到该列表,或者如果您有 android JB,则在 google now 应用程序中的 google 搜索栏上也有相同的效果。

图一:您可以在左侧看到正常的 ListView 图 1 http://www.android-hilfe.de/attachments/android-app-entwicklung/120884d1347256368-suche-stichwort-fuer-suche-nach-spezieller-listview -liste1.png

图二:你可以看到正常的 ListView 向上滚动了一点 图 2 http://www.android-hilfe.de/attachments/android-app-entwicklung/120885d1347256368-suche-stichwort-fuer-suche-nach-spezieller-listview -liste2.png

图三:你可以看到,我真正想要的是什么。视图向上滚动,但“粘性”价格并未消失。而不是所有其他元素,进入“粘性”一个 图像3 http://www.android-hilfe.de/attachments/android-app-entwicklung/120886d1347256368-suche-stichwort-fuer-suche-nach-spezieller- listview-liste3.png

我怎么做?

4

2 回答 2

1

我认为你的意思是做一些“同步滚动”。

有一篇很棒的帖子解释了他们在 Google Play 上的表现:

http://www.pushing-pixels.org/2011/07/18/android-tips-and-tricks-synchronized-scrolling.html

希望这就是你要找的..

于 2012-09-10T12:30:29.257 回答
0

我相信这是一个单独的组件,与 ListView 没有任何关系。

只需创建标题,让它成为一个RelativeLayout 或LinearLayout,然后用设置为fill_parent 的ListView 填充区域的其余部分。然后,当您滚动 ListView 时,“标题”将保持粘性(因为它是一个单独的组件),并且列表将向下滚动。

于 2012-09-10T12:00:12.727 回答