package com.partynetwork.iparty.iparty;
import java.util.List;
import com.partynetwork.iparty.app.common.BitmapManager;
import com.partynetwork.iparty.info.OrderUserInfo;
import android.app.Activity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
public class IpartyParticipantAdapter extends ArrayAdapter<OrderUserInfo> {
private Activity mActivity;
private BitmapManager bitmapManager;
/**
*
* 构造函数
*
* @param context
* @param objects
*/
public IpartyParticipantAdapter(Activity activity,
List<OrderUserInfo> objects) {
super(activity, 0, objects);
this.mActivity = activity;
bitmapManager = new BitmapManager();
}
/**
* 覆盖方法
*
* @see android.widget.ArrayAdapter#getView(int, android.view.View,
* android.view.ViewGroup)
*/
@Override
public View getView(int position, View convertView, ViewGroup parent) {
IpartyParticipantView view = (IpartyParticipantView) convertView;
if (view == null) {
view = new IpartyParticipantView(mActivity, bitmapManager);
}
OrderUserInfo contact = getItem(position);
view.setInfo(contact);
return view;
}
}