文档说明了以下关于getItemCount():
的内容返回绑定到父RecyclerView的适配器中的项目数。 请注意,此数字不一定等于State#getItemCount()。
那么,它是否会返回适配器中的所有项目或屏幕上可见的项目?我不明白。有人可以解释这种方法吗?
答案 0 :(得分:1)
getItemCount() - 返回适配器中当前可用的项目数
此方法返回包含我们要显示的项目的集合的大小。
@Override
public int getItemCount() {
return models.size();
}
返回适配器中当前可用的项目数
参考:
答案 1 :(得分:1)
getItemCount()
方法返回列表项的数量。此适配器正在调整的项目数。
参考代码:
ArrayList<Games> list;
public int getItemCount() {
return list.size();
}
getItemCount()
方法返回您正在适应的集合中的项目数,在上面的情况list
中,它只是一个Game对象数组。数组有一个属性,允许你获得它们所需要的长度。
答案 2 :(得分:0)
它返回适配器中所有项目的大小,而不仅仅是可见项目的大小。简单来说,getItemCount()返回整个适配器的大小。