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; } }