0
我正在检索数据库记录列表并使用ListView显示它们。在我SimpleCursorAdapter中的bindView方法中,我操作数据以显示我的需求。这工作正常。Android SimpleCursorAdapter ListView绑定问题
但是我想将检索到的数据添加到列表中,所以我认为我可以在每个bindView方法调用中执行该操作,并将其存储在Activity中的一个私有变量中。随后发生的事情是,我的列表增长到21个项目,而在布局中只显示7个结果。
为什么会发生这种情况?如果我添加一个断点,我可以看到它触及21次方法..它绝对是3件事的倍数,就好像我有8个项目在我的光标中,我最终在我的列表中有24个。
谢谢,我会尝试一种不同的方式。我仍然想知道为什么它那样做。我在另一个从静态数组中拉动项目的活动中跨过我的gridview适配器,它做同样的事情 –