package edu.stanford.cs.sujogger.util;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;
import edu.stanford.cs.gaming.sdk.model.Group;
import edu.stanford.cs.sujogger.R;
public class GroupListArrayAdapter extends ArrayAdapter<Group> {
public GroupListArrayAdapter(Context context, Group[] groups) {
super(context, 0, groups);
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = convertView;
if (view == null)
view = LayoutInflater.from(getContext()).inflate(R.layout.grp_list_item, parent, false);
Group group = getItem(position);
if (group != null) {
TextView grpTitle = (TextView) view.findViewById(R.id.grp_name);
grpTitle.setText(group.name);
TextView grpReadCount = (TextView) view.findViewById(R.id.grp_indicator);
grpReadCount.setText(String.valueOf(group.users.length));
}
return view;
}
}