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.User; import edu.stanford.cs.sujogger.R; public class UserListArrayAdapter extends ArrayAdapter<User>{ public UserListArrayAdapter(Context context, User[] users) { super(context, 0, users); } @Override public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; if (view == null) view = LayoutInflater.from(getContext()).inflate(R.layout.user_list_item, parent, false); User user = getItem(position); if (user != null) { TextView grpTitle = (TextView) view.findViewById(R.id.user_name); grpTitle.setText(user.first_name + " " + user.last_name); } //TODO: Facebook RemoteImageView image = (RemoteImageView)view.findViewById(R.id.user_image); //if (imgUrl != null) { // image.setLocalURI(Common.getCacheFileName(imgUrl)); // image.setRemoteURI(imgUrl); //} image.setVisibility(View.GONE); return view; } }