Esempio n. 1
0
  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    View row = convertView;
    CardViewHolder viewHolder;
    if (row == null) {
      LayoutInflater inflater =
          (LayoutInflater) this.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      row = inflater.inflate(R.layout.card_wishlist, parent, false);
      viewHolder = new CardViewHolder();
      viewHolder.name = (TextView) row.findViewById(R.id.info_text);
      viewHolder.image = (CircleImageView) row.findViewById(R.id.image);
      row.setTag(viewHolder);
    } else {
      viewHolder = (CardViewHolder) row.getTag();
    }
    final ChildCard card = getItem(position);
    viewHolder.name.setText(card.getName());
    // viewHolder.image.setImageResource(R.mipmap.ic_launcher);

    row.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            Intent intent = new Intent(getContext(), HistoryActivity.class);
            intent.putExtra("child_id", card.getId());
            getContext().startActivity(intent);
          }
        });
    return row;
  }