Ejemplo n.º 1
0
    @Override
    public View getView(int pos, View convertView, ViewGroup parent) {
      View v = convertView;
      if (v == null) {
        LayoutInflater vi = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
        v = vi.inflate(R.layout.lobby_item, null);
        userHolder = new UserViewHolder();
        userHolder.name = (TextView) v.findViewById(R.id.lobby_name);
        userHolder.status = (TextView) v.findViewById(R.id.lobby_status);
        v.setTag(userHolder);
      } else userHolder = (UserViewHolder) v.getTag();

      User user = items.get(pos);

      if (user != null) {
        userHolder.name.setText(user.getName());
        userHolder.status.setText(user.getStatus());
      }

      return v;
    }