系统什么时候调用适配器的getview函数

时间:2011-08-24 07:15:29

标签: android listview adapter

我想知道何时调用getView函数,我想刷新listview,不知道该怎么做。类似的,listView中显示了7个项目,现在,我想将其更改为其他7个日期和图像。

2 个答案:

答案 0 :(得分:1)

如果您需要以编程方式滚动视图,则可以使用smoothScrollToPosition,但仅在API 8及更高版本中支持。

答案 1 :(得分:0)

刷新listview调用

Adapter.NotifyDataSetChanged()

修改

如果你可以计算高度并调用

,一般listview的列表项将具有相同的高度
ListView.scrollBy(x, y);

即使简单,你也可以打电话

ListView.smoothScrollToPosition(position); 

如果你知道这个职位

listview应该呈现您在适配器中添加的新项目(前提是您调用了notifydatasetchanged())