package com.partynetwork.iparty.contacts;
import java.util.List;
import com.partynetwork.iparty.app.common.BitmapManager;
import com.partynetwork.iparty.app.entities.CommonUser;
import android.app.Activity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
public class ContactsRecommendAdapter extends ArrayAdapter<CommonUser> {
private Activity mActivity;
private BitmapManager bitmapManager;
/**
*
* 构造函数
*
* @param context
* @param objects
*/
public ContactsRecommendAdapter(Activity activity,
List<CommonUser> 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) {
if (convertView == null) {
convertView = new ContactsRecommendView(mActivity, bitmapManager);
}
CommonUser contact = getItem(position);
((ContactsRecommendView) convertView).setInfo(contact);
return convertView;
}
}