package com.dreamspace.uucampus.adapter.search;
import android.content.Context;
import android.view.View;
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.GoodsItem;
import java.util.List;
import de.hdodenhof.circleimageview.CircleImageView;
/**
* Created by money on 2015/11/11.
*/
public class SearchGoodsAdapter extends BasisAdapter<GoodsItem, SearchGoodsAdapter.ViewHolder> {
private Context mContext;
public SearchGoodsAdapter(Context mContext, List<GoodsItem> mEntities, Class classType){
super(mContext,mEntities,classType);
this.mContext = mContext;
}
@Override
protected void setDataIntoView(ViewHolder holder, GoodsItem entity) {
holder.searchGoodNameTv.setText(entity.getName());
holder.searchGoodShopNameTv.setText(entity.getShop_name());
holder.searchGoodPriceTv.setText("¥"+String.valueOf(entity.getPrice()/100.0));
CommonUtils.showImageWithGlideInCiv(mContext,holder.goodImageCiv,entity.getImage());
}
@Override
protected void initViewHolder(View convertView, ViewHolder holder) {
holder.searchGoodNameTv = (TextView)convertView.findViewById(R.id.search_good_name_tv);
holder.searchGoodShopNameTv = (TextView)convertView.findViewById(R.id.search_good_shop_name_tv);
holder.searchGoodPriceTv = (TextView)convertView.findViewById(R.id.search_good_price_tv);
holder.goodImageCiv = (CircleImageView) convertView.findViewById(R.id.image_civ);
}
@Override
public int getItemLayout() {
return R.layout.search_goods_item;
}
public static class ViewHolder {
TextView searchGoodNameTv;
TextView searchGoodShopNameTv;
TextView searchGoodPriceTv;
CircleImageView goodImageCiv;
}
}