android:GridView position=0 加载两次,求一个最佳解决方案

第一个item总是显示不对,想必就是加载了两次导致的,已经试过网上这种方式,还是有问题:
if (position == 0 && !firstPos) {
firstPos = true;
return convertView;
} else {
firstPos = false;
}
大神们 ,赶紧的

来个人回答我啊。。 喂

我觉得不会加载二次,你看下是不是你的数据源有问题,造成的现象像加载了两次;

setadapter()和notifydatasetchanged()不要同时使用。