【发布时间】:2015-07-02 15:51:00
【问题描述】:
我通过一个 API 获取我的数据,该 API 为我的 RecyclerView 提供了一组行。在这些行中的每一行中都有一个元素数组,我想将它们动态添加到我的每个 RecyclerView 行。每个元素对应一个视图。例如,我可能会得到一个标题,然后是图像,然后是文本。或者我可能只得到一张图片。或标题和文本。这些只是其中的一些元素,还有更多甚至数百种不同的可能组合。出于这个原因,如果您只需要几种不同类型的行,那么创建和扩充不同的行类型是不可行的。
我尝试在 onBindViewHolder 方法上将视图膨胀并附加到行,但这会导致每次调用该方法时都会一次又一次地添加元素。
我四处搜索,没有发现与我所追求的类似的问题,我想知道是否有一种干净优雅的方式来实现我所需要的。
【问题讨论】:
标签: android android-recyclerview