@Override public View getView(int i, View convertView, ViewGroup viewgroup) { // TODO Auto-generated method stub Holder childHolder = null; if (convertView == null) { childHolder = new Holder(); convertView = mInflater.inflate(R.layout.respond_list_itemlayout, null); childHolder.phone = (TextView) convertView.findViewById(R.id.phoneTv); childHolder.isrespond = (TextView) convertView.findViewById(R.id.isRespond); convertView.setTag(childHolder); } else { childHolder = (Holder) convertView.getTag(); } if (resonpList.get(i).get("type").equals("1")) { childHolder.phone.setText(resonpList.get(i).get("accept")); childHolder.isrespond.setText("接受"); } else if (resonpList.get(i).get("type").equals("2")) { childHolder.phone.setText(resonpList.get(i).get("refuse")); childHolder.isrespond.setText("拒绝"); } else { childHolder.phone.setText(resonpList.get(i).get("notRespond")); childHolder.isrespond.setText("未答复"); } return convertView; }