0
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;
}
4

1 回答 1

4

这似乎是定义列表条目视图的ListAdapteror的一部分。BaseAdapter调用时,position是正在填充的项目的列表中的索引,convertView或者是要重用的旧视图,或者是 null(您必须在其中分配它)。

返回ImageView的 ,img是将添加到ListView,GridView或任何其他的视图AdapterView

于 2012-09-28T17:32:54.617 回答