【问题标题】:addHeaderView or addFooterView not available in Recycler VIewaddHeaderView 或 addFooterView 在 Recycler VIew 中不可用
【发布时间】:2017-12-22 11:22:12
【问题描述】:

我试图在Swiggy App 中设计我的屏幕。首先,它具有水平回收器或水平滚动视图。

其次,它有标签栏,一旦我们向上滚动,它就会粘在顶部。第三,它有一个垂直的回收器视图,或者可能是显示餐馆的 listView。 所以,如果我们有垂直的listView,那么很容易将标签栏(视图,屏幕上的第二个东西)粘在顶部。

您可以在此处查看示例:https://dzone.com/articles/creating-a-listview-parallax-effect-with-a-sticky

但是对于RecyclerView,它没有任何直接方法addHeaderView。那么我们如何使用RecyclerView 来实现这一点。

【问题讨论】:

标签: android listview android-recyclerview


【解决方案1】:

使用 getItemViewType 方法并为第一个、中间和最后一个项目创建三个视图持有者。

RecyclerView with multiple view type

【讨论】:

  • 您无法使用指向另一个答案的链接来回答。
  • 即使这个问题可能是重复的,并且阅读它就足够了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-11
  • 2021-08-28
  • 2018-06-23
  • 1970-01-01
相关资源
最近更新 更多