@Override public View getView(final int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub ExplainInfo info = mList.get(position); ViewHolder holder = null; if (convertView == null) { convertView = mInflater.inflate(R.layout.jc_score_list_item, null); holder = new ViewHolder(); holder.companyName = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_company); holder.firstGoal = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_center_leve); holder.firstUpodds = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_center_win); holder.firstDownodds = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_center_fail); holder.upOdds = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_right_win); holder.goal = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_right_leve); holder.downOdds = (TextView) convertView.findViewById(R.id.jc_europe_list_item_text_right_fail); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.companyName.setText(info.getCompanyName()); holder.firstUpodds.setText(info.getFirstUpodds()); holder.firstDownodds.setText(info.getFirstDownodds()); holder.firstGoal.setText(info.getFirstGoal()); holder.upOdds.setText(info.getUpOdds()); holder.downOdds.setText(info.getDownOdds()); holder.goal.setText(info.getGoal()); return convertView; }