适配器和AdapterView之间的契约

时间:2010-08-13 03:33:31

标签: android listview adapter android-adapterview

是否有一些地方描述了Adapter和AdapterView之间或ListView和ListViewAdapter之间的契约。

我正在尝试创建自己的ListView适配器。我不清楚方法调用的顺序,也不能调用这些方法。

似乎有几种重叠的方法。

  • getItem返回一个数据对象,但是 你不知道这种类型。
  • getItemViewType返回一个整数。谁确定整数?是吗 定义在某个地方?用户定义
  • getView

getView似乎是唯一真正重要的。可能涉及哪些其他代码会尝试对返回的数据和返回的视图执行某些操作?如果两者的类型都不知道,那么这个其他代码如何知道如何将数据分配给视图?

对设计的一般解释会有所帮助。

1 个答案:

答案 0 :(得分:0)