我使用了一个hashmap将数据存储在我通过扩展android中的BaseAdapter
类所做的自定义适配器中。
在'getCount'方法中,我返回之前填充的hashmap中的no.of键。
现在,当我来到getView
方法时,它有一个名为int position的参数。
我不明白这个参数的功能......
每次调用getView
时,这个整数都不是加1?
提前谢谢。
答案 0 :(得分:0)
ListView
类每当其中一个项目可见时调用getView()
方法。所以position
参数就是这个项目的位置。
答案 1 :(得分:0)
arg0
不会继续增加。它只是列表中项目的索引。
请将ListView的layout_height
设置为fill_parent
,以便在开始滚动之前只调用getView()
一次。
arg0
从0开始,直到列表大小。当你开始滚动时,它再次从0开始并继续。
希望这能解决你的问题。