我看到getView实现,直接使用convertView参数:Android Adapter getView方法:调用super.getView或不?
if(convertView!=null)
...
return convertView
另一种实现来电super.getView:
View view = super.getView(position, convertView, parent);
if(view!=null)
...
return view
我的问题是,什么是正确的方法是什么?
谢谢。我没有制作真正的代码。这是一个普遍的问题,要了解更多关于getView的知识,而不是理解为什么不使用简单的复制和粘贴代码。 – juan
啊,好吧,如果这是一个普遍问题,那么不,你不应该调用super.getView()。你应该检查convertView是否为null,如果是,你应该膨胀一个新的视图,否则重用你拥有的视图。适配器最常见的用途可能是BaseAdapter或ListAdapter,在这两种情况下,您都不应该调用super.getView() – britzl
再次感谢... – juan