ListView内部如何工作

时间:2012-09-10 10:56:21

标签: android listview

我对android listview感到困惑,对于数据绑定,我们使用Adapters。据我所知,getView()根据我们尝试在listView.So中绑定的项的长度调用。数据长度为4然后getView()将被调用次数并且它绑定listview中的数据。现在我的问题是,我正在尝试打印getView()中的日志,所以当数据绑定此日志时应该打印但它没有发生,在滚动listview这个日志正在打印。所以我对这个listview感到困惑。请建议我。谢谢

2 个答案:

答案 0 :(得分:0)

AFAIK,getView在需要时被调用。因此,只有在需要显示视图时才会创建视图。

这样,拥有100件物品的ListViews会更快。

答案 1 :(得分:0)

您需要观看来自Google io 2010的视频,非常有用:http://www.youtube.com/watch?v=wDBM6wVEO70