public View getView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView == null) { convertView = layoutInflater.inflate(R.layout.general_info_row, parent, false); viewHolder = new ViewHolder(); viewHolder.headerTv = (TextView) convertView.findViewById(R.id.generalInfoHeaderTv); viewHolder.bodyTv = (TextView) convertView.findViewById(R.id.generalInfoBodyTv); convertView.setTag(viewHolder); } else { viewHolder = (ViewHolder) convertView.getTag(); } GeneralInfo generalInfo = getItem(position); viewHolder.headerTv.setText(generalInfo.getHeader()); viewHolder.bodyTv.setText(generalInfo.getInfo()); // viewHolder.headerTv.setText(userProfileModel.get(position).getProductCode()); return convertView; }