Ejemplo n.º 1
0
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
      if (convertView == null) {
        convertView = mLayoutInflater.inflate(R.layout.list_board_item, parent, false);
        convertView.setTag(R.id.name_view, convertView.findViewById(R.id.name_view));
        convertView.setTag(R.id.count_view, convertView.findViewById(R.id.count_view));
      }

      BoardModel board = (BoardModel) getItem(position);
      TextView nameView = (TextView) convertView.getTag(R.id.name_view);
      nameView.setText(board.getName());

      TextView countView = (TextView) convertView.getTag(R.id.count_view);
      countView.setText(board.getNewPostCount() > 0 ? String.valueOf(board.getNewPostCount()) : "");

      return convertView;
    }