【发布时间】:2011-11-16 18:56:39
【问题描述】:
我正在检索数据库记录列表并使用 ListView 显示它们。在我的 SimpleCursorAdapter 中的 bindView 方法中,我操纵数据以显示我的要求。这很好用。
然而,我想将检索到的数据添加到列表中,所以我想我可以在每个 bindView 方法调用中执行此操作并将其存储在 Activity 中的私有变量中。随后发生的事情是,我的列表大小增加到 21 项,而布局中仅显示 7 个结果。
为什么会这样?如果我添加一个断点,我可以看到它击中了该方法 21 次。它肯定也是 3 的倍数,就好像我的光标中有 8 个项目,我的列表中有 24 个项目。
【问题讨论】: