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;
}
最佳答案
这似乎是定义列表条目 View 的ListAdapter
或BaseAdapter
的一部分。调用时,position
是正在填充的项目列表中的索引,convertView
是要重用的旧 View ,或者是 null(必须分配它的位置) .
返回的ImageView
、img
是将添加到ListView
、GridView
的 View ,或任何其他 AdapterView
。
关于java - 下面的代码是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644642/