【发布时间】:2013-09-29 09:20:52
【问题描述】:
我正在使用列表视图在自定义对话框中填充数据。我正在将一个列表传递给适配器。该列表有 250 个不同的项目。
我遇到的问题是适配器的 getView 方法只被调用了 7 次,然后数据显示在对话框中。该对话框有前 7 个重复项以填充对话框中的所有 250 行。
我不明白为什么 getView 只被调用了 7 次(而且在我的对话框中我一次可以看到 7 个项目。我需要滚动查看其他项目。数量之间有什么关系吗?我看到的元素和 getView 将被调用的次数)。
知道为什么会这样。提前致谢。
【问题讨论】:
-
您是否遵循
ViewHolder模式? -
是的,我正在使用支架
-
嗯..奇怪!你有没有调试过你的应用程序来检查你的数据数组大小是多少(只是为了确保你真的没有在数组中重复日期)?
-
是的,我在那个模式上有问题。谢谢。