BaseAdapter用法注意

@Override public View getView(int position, View convertView, ViewGroup parent){ ViewHolder vh = null; if (null == convertView){ vh = new ViewHolder(); convertView = lif.inflate(R.layout.drivelinelist, null); vh.imageView = (ImageView) convertView.findViewById(R.id.imageView); vh.planName = (TextView) convertView.findViewById(R.id.line_plan_detail); convertView.setTag(vh); }else{ vh = (ViewHolder) convertView.getTag(); } lineDetail = bldList.get(position).siteName; vh.planName.setText(lineDetail); vh.imageView.setBackgroundResource(R.drawable.plan_line); return convertView; } ************此方法中的possition是指的取得当前list集合(永远是指的是底层要显示结果的list),不管list是如何封装起来的.
posted @ 2012-05-29 15:57  Dive  阅读(237)  评论(0编辑  收藏  举报