更新时间:2023-01-23 17:19:54
您可以使用
View itemView = super(position, convertView, parent);
如果只有你是从派生准备使用适配器(未 BaseAdapter
),如 SimpleAdapter
或 ArrayAdapter
,因为它们的已的有他们实施的 getView()
。
if only you are deriving from "ready to use" adapters (not BaseAdapter
), like SimpleAdapter
, or ArrayAdapter
, as they already have their implementation for the getView()
.
看一看他们:http://grep$c$c.com/file/repository.grep$c$c.com/java/ext/com.google.android/android/4.0.4_r2.1/android/widget/ArrayAdapter.java#361对于一个ArrayAdapter,并 http://grep$c$c.com/file/repository.grep$c$c.com/java/ext/com.google.android/android/4.0.4_r2.1/android/widget/SimpleAdapter.java#113为SimpleAdapter。
Have a look at them: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r2.1/android/widget/ArrayAdapter.java#361 for the ArrayAdapter, and http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r2.1/android/widget/SimpleAdapter.java#113 for SimpleAdapter.
如果您在 BaseAdapter
导出,你必须manualy实现整个方法,如你在第一个例子中所描述的,因为它没有出来的盒子:http://grep$c$c.com/file/repository.grep$c$c.com/java/ext/com.google.android/android/4.0.4_r2.1/android/widget/BaseAdapter.java#BaseAdapter
If you derive from BaseAdapter
, you will have to manualy implement the whole method, as you've described in the first example, because it does not have it out of the box: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.4_r2.1/android/widget/BaseAdapter.java#BaseAdapter