package com.pps.netnew.adapter; import java.util.List; import com.pps.netnew.activity.R; import com.pps.netnew.model.ItemCategoryModel; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.TextView; /** * ��ߵײ��б�����Զ��������� * @author jiangqingqing * */ public class LeftCateGoryAdapter extends BaseAdapter { private Context mContext; private List<ItemCategoryModel> mLists; private LayoutInflater mLayoutInflater; public LeftCateGoryAdapter(Context pContext,List<ItemCategoryModel> pLists){ this.mContext=pContext; this.mLists=pLists; mLayoutInflater=LayoutInflater.from(mContext); } public int getCount() { return mLists!=null?mLists.size():0; } public Object getItem(int arg0) { return mLists.get(arg0); } public long getItemId(int arg0) { return arg0; } public View getView(int arg0, View view, ViewGroup arg2) { Holder _Holder=null; if(null==view) { _Holder=new Holder(); view=mLayoutInflater.inflate(R.layout.left_category_item, null); _Holder.left_category_item_img=(ImageView)view.findViewById(R.id.left_category_item_img); _Holder.left_category_item_name=(TextView)view.findViewById(R.id.left_category_item_name); _Holder.left_category_item_title=(TextView)view.findViewById(R.id.left_category_item_title); view.setTag(_Holder); }else { _Holder=(Holder)view.getTag(); } _Holder.left_category_item_img.setImageResource(mLists.get(arg0).getId()); _Holder.left_category_item_name.setText(mLists.get(arg0).getName()); _Holder.left_category_item_title.setText(mLists.get(arg0).getTitle()); return view; } private static class Holder { ImageView left_category_item_img; TextView left_category_item_name; TextView left_category_item_title; } }