public View getView(int position, View convertView, ViewGroup parent)
{
ImageView img;
if (convertView == null)
{ // if it's not recycled, initialize some attributes
img = new ImageView(mContext);
img.setLayoutParams(new GridView.LayoutParams(85, 85));
img.setScaleType(ImageView.ScaleType.CENTER_CROP);
img.setPadding(8, 8, 8, 8);
}
else
{
img = (ImageView) convertView;
}
img.setImageResource(mThumbId[position]);
return img;
}
答案 0 :(得分:4)
这似乎是定义列表条目视图的ListAdapter
或BaseAdapter
的一部分。调用时,position
是要填充的项目列表的索引,convertView
是要重复使用的旧视图,或者为null(必须在其中分配)。
返回的ImageView
,img
是将添加到ListView
,GridView
或任何其他AdapterView
的视图。