怀疑基本适配器类及其功能

时间:2010-07-20 06:32:04

标签: android

我正在尝试自定义列表视图

我使用数组列表添加对象列表,然后将其发送到扩展基本适配器的类,当我扩展基本适配器类时,它实现了一些方法,如getView等。

并在getView中我将它发送到类,该类将名称(数据)分配给XML格式的自定义菜单

我想知道的是,假设我有5个对象的集合,并且为5个对象调用了getView吗?

我告诉你了。

此致

Rakesh Shankar.P

2 个答案:

答案 0 :(得分:1)

Adapter#getView仅在AdapterView需要视图时调用。您不应该对getView的调用次数或次数做出任何假设。 getView唯一应该做的就是尽快返回所需的视图。

答案 1 :(得分:0)

我在Log.d()中放置getView(),注意到getView()被调用了5次。
即为5个对象调用getView(),因此创建了5个Views

并且this tutorial表示如果您有十亿个项目,而不是创建十亿个Views,则会根据窗口的大小缓存视图。