RecyclerView将额外的视图添加到额外的元素中

时间:2019-09-09 13:36:03

标签: android android-recyclerview recycler-adapter

我写了一个输出消息的适配器。在onBindViewHolder中,我检查消息中的链接。如果找到了链接,那么我将启动流,该流对其进行请求并解析元数据:图片和描述。 之后,我将这些元素添加到消息中。 结果,即使消息中没有链接,滚动时在图片和描述中也会添加随机元素。 如何解决此错误?

1 个答案:

答案 0 :(得分:0)

通常,当数据和模型具有结构并且适配器仅创建一次多个视图并重用它们以优化性能时,RecyclerView会变得有用。

在您的情况下,您可以使用ListView每次使视图膨胀并使用它们显示数据;或者,如果要使用RecyclerView,则应首先在onBindView上清除视图,然后添加数据。

最好在下一次添加有关您的问题的其他信息;)