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追加されるビューです。ListViewGridViewAdapterView

于 2012-09-28T17:32:54.617 に答える