Example #1
0
  @Override
  public View getView(int position, View view, ViewGroup parent) {
    InfoGruppoBean g = groups.get(position);
    LayoutInflater inflater = context.getLayoutInflater();
    View rowView = inflater.inflate(R.layout.elemento_lista_gruppi, null, true);
    TextView groupName = (TextView) rowView.findViewById(R.id.group_name);
    ImageView groupLogo = (ImageView) rowView.findViewById(R.id.group_logo);
    TextView citta = (TextView) rowView.findViewById(R.id.group_city);

    groupName.setText(groups.get(position).getNome());
    citta.setText(groups.get(position).getCitta());

    if (g.getAperto()) {
      Picasso.with(getContext())
          .load(R.drawable.group_open)
          .transform(new CircleTransform())
          .placeholder(R.mipmap.ic_launcher)
          .error(R.mipmap.ic_launcher)
          .into(groupLogo);
    } else {
      Picasso.with(getContext())
          .load(R.drawable.group_closed)
          .transform(new CircleTransform())
          .placeholder(R.drawable.group_closed)
          .error(R.drawable.group_closed)
          .into(groupLogo);
    }
    return rowView;
  }