public View getView(int position, View convertView, ViewGroup parent) {
if (!(convertView instanceof ImageView)) {
String filePath = DownloaderUtil.SDPATH + DownloaderUtil.path
+ mGroup.get(position).getPhotoPath() + ".jpg";
mShow = BitmapFactory.decodeFile(filePath);
// convertView = new TaskPictrueLayout(context);
// ((TaskPictrueLayout) convertView).initView();
// ((TaskPictrueLayout) convertView).initData(filePath);
convertView = new ImageView(context);
convertView
.setLayoutParams(new GridView.LayoutParams(150, 150));
convertView.setPadding(1, 1, 1, 1);
((ImageView) convertView).setImageBitmap(getImageThumbnail(
filePath, 148, 148));
} else {
}
return convertView;
}
http://stackoverflow.com/questions/12339881/duplicate-items-in-gridview-when-using-imageloader-library
http://stackoverflow.com/questions/4946527/multiple-calling-of-getview-in-gridview