我在vertical
Recyclerview
上,在每一行中都有一个horizontal
Recyclerview
。我正在使用这种结构的分类产品列表。
现在有一个API (假设API-1)为我提供了类别列表,我在该api (API-1)中获得了类别id,
根据这个categoryid,我必须调用另一个API (假设API-2),它将给出产品列表,该产品列表将显示在horizontal
ListView
中。
现在这个API-2有了分页,所以在显示10个产品之后,我必须再次调用api来获得更多的产品。
为此,我需要再次使用类别id。所以当我滚动horizontal
Recyclerview
时,我找不到类别id,vertical
Recyclerview
的位置是我想要使用的类别id。
那么有什么解决方案吗?
发布于 2017-06-29 21:33:39
实现这一点的一种方法是保存一个整数->字符串的映射,并在适配器内创建视图时存储每个类别及其位置。
稍后,查询地图以根据位置获得正确的CategoryId。
https://stackoverflow.com/questions/44826416
复制相似问题