RecyclerView中的稳定ID和ViewType

时间:2018-10-25 14:17:11

标签: android android-recyclerview

我是android开发的新手,正在学习有关稳定ID的知识。我可以理解它是如何工作的,并可以进行很多优化。我需要知道的是

对于不同的视图类型,我们是否可以使用相同的ID,或者该ID在所有视图类型中都应该是唯一的?例如,让我们假设我的适配器中有10个具有2种视图类型的项目。假设每种视图类型有5个项目。现在,我可以在每种视图类型中使用1到5的ID,还是应该对适配器中的所有10个项目使用1到10的唯一ID?

希望我的问题很清楚。预先感谢。

1 个答案:

答案 0 :(得分:0)

适配器中的每个项目都必须具有唯一的Id。您的情况是1到10。

您可以在RecyclerView source code中看到它。