android,,getView()... View convertView和ViewGroup parent 分别是什么意思啊??社么作用?
@OverridepublicViewgetView(intarg0,Viewarg1,ViewGrouparg2){ViewHolderviewHolder;//创建V...
@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
ViewHolder viewHolder;// 创建ViewHolder对象
if (arg1 == null)// 判断图像标识是否为空
{
arg1 = inflater.inflate(R.layout.gvitem, null);// 设置图像标识
viewHolder = new ViewHolder();// 初始化ViewHolder对象
viewHolder.title = (TextView) arg1.findViewById(R.id.ItemTitle);// 设置图像标题
viewHolder.image = (ImageView) arg1.findViewById(R.id.ItemImage);// 设置图像的二进制值
arg1.setTag(viewHolder);// 设置提示
} else {
viewHolder = (ViewHolder) arg1.getTag();// 设置提示
}
viewHolder.title.setText(pictures.get(arg0).getTitle());// 设置图像标题
viewHolder.image.setImageResource(pictures.get(arg0).getImageId());// 设置图像的二进制值
return arg1;// 返回图像标识
}//// View getView
class ViewHolder// 创建ViewHolder类
{
public TextView title;// 创建TextView对象
public ImageView image;// 创建ImageView对象
}
这段代码社么意思啊? 展开
public View getView(int arg0, View arg1, ViewGroup arg2) {
ViewHolder viewHolder;// 创建ViewHolder对象
if (arg1 == null)// 判断图像标识是否为空
{
arg1 = inflater.inflate(R.layout.gvitem, null);// 设置图像标识
viewHolder = new ViewHolder();// 初始化ViewHolder对象
viewHolder.title = (TextView) arg1.findViewById(R.id.ItemTitle);// 设置图像标题
viewHolder.image = (ImageView) arg1.findViewById(R.id.ItemImage);// 设置图像的二进制值
arg1.setTag(viewHolder);// 设置提示
} else {
viewHolder = (ViewHolder) arg1.getTag();// 设置提示
}
viewHolder.title.setText(pictures.get(arg0).getTitle());// 设置图像标题
viewHolder.image.setImageResource(pictures.get(arg0).getImageId());// 设置图像的二进制值
return arg1;// 返回图像标识
}//// View getView
class ViewHolder// 创建ViewHolder类
{
public TextView title;// 创建TextView对象
public ImageView image;// 创建ImageView对象
}
这段代码社么意思啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询