我已经看了很多,但没有找到这个问题的真正答案.我刚刚开始学习Android适配器,并有几个问题.首先,我需要手动调用getView()还是自动调用?如果是这样,它何时被称为?最后,我注意到列表中有"position"的参数.这是我必须通过迭代递增还是以某种方式在内部递增?
谢谢!
首先,我需要手动调用 getView() 还是自动调用它?
不,它会自动调用。
如果是这样,它实际上是什么时候被调用的?
当用户对您的 进行某些操作时ListView,例如当ListView您滚动它时显示新项目时,它将被调用。
最后,我注意到列表中有一个“位置”参数。这是我必须通过迭代来增加的东西还是它会以某种方式在内部增加?
不,它将自动成为您的列表项的位置。对于其他参数(例如(默认值))来说View convertView,它是相同的,它将是View当前项目的(行ListView)。