@Override public View getView(int position, View convertView, ViewGroup parent) { final ViewHolder holder; if (convertView == null) { convertView = inflater.inflate(R.layout.list_item_opponents, null); holder = new ViewHolder(); holder.opponentsNumber = (TextView) convertView.findViewById(R.id.opponentsNumber); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } final QBUser user = opponents.get(position); if (user != null) { holder.opponentsNumber.setText(""); holder.opponentsNumber.setBackgroundResource( BaseLogginedUserActivity.resourceSelector(position)); } return convertView; }