package com.dreamspace.uucampus.adapter.market; import android.content.Context; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import com.dreamspace.uucampus.R; import com.dreamspace.uucampus.adapter.base.BasisAdapter; import com.dreamspace.uucampus.common.utils.CommonUtils; import com.dreamspace.uucampus.model.ShopItem; import java.util.List; /** * Created by Lx on 2015/9/22. */ public class ShopListAdapter extends BasisAdapter<ShopItem,ShopListAdapter.ViewHolder> { public ShopListAdapter(Context mContext, List<ShopItem> mEntities, Class classType) { super(mContext, mEntities, classType); } @Override protected void setDataIntoView(ViewHolder holder, ShopItem entity) { CommonUtils.showImageWithGlide(getmContext(),holder.image,entity.getImage()); holder.shopName.setText(entity.getName()); holder.majorSale.setText(entity.getMain()); holder.address.setText(entity.getAddress()); } @Override protected void initViewHolder(View convertView, ViewHolder holder) { holder.image = (ImageView) convertView.findViewById(R.id.shop_image_iv); holder.shopName = (TextView) convertView.findViewById(R.id.shop_name_tv); holder.majorSale = (TextView) convertView.findViewById(R.id.major_sale_tv); holder.address = (TextView) convertView.findViewById(R.id.address_tv); // holder.browseNum = (TextView) convertView.findViewById(R.id.shop_browse_num_tv); // holder.collectNum = (TextView) convertView.findViewById(R.id.shop_collect_num_tv); // holder.perferential = (TextView) convertView.findViewById(R.id.shop_preferential_tv); } @Override public int getItemLayout() { return R.layout.shop_list_item; } public static class ViewHolder{ public ImageView image; public TextView shopName; public TextView majorSale; public TextView address; // public TextView browseNum; // public TextView collectNum; // public TextView perferential; } }