我有一个包含 X 个项目的 ArrayList。在我的自定义 ListView 适配器中,我将 getItemCount() 设置为仅返回 100 个项目。当我运行我的应用程序时,会呈现列表视图,但是,当我滚动传递索引 75 处的项目时,它会给我一个像这样的错误
java.lang.IndexOutOfBoundsException:索引:75,大小:75
我假设发生这种情况是因为 ArrayList 只有 75 个项目。我不能返回 list.size() 因为大小总是在变化,它可能大于或小于 100,但我只需要显示 <= 100 个项目。
有人可以建议我如何解决这个问题吗?
catspeake
相关分类