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.IdleItem; import java.util.List; import de.hdodenhof.circleimageview.CircleImageView; /** * Created by money on 2015/11/11. */ public class SearchIdleAdapter extends BasisAdapter<IdleItem, SearchIdleAdapter.ViewHolder> { private Context mContext; public SearchIdleAdapter(Context mContext, List<IdleItem> mEntities, Class classType){ super(mContext,mEntities,classType); this.mContext = mContext; } @Override public int getItemLayout() { return R.layout.search_idle_item; } @Override protected void setDataIntoView(ViewHolder holder, IdleItem entity) { holder.searchIdleNameTv.setText(entity.getName()); holder.searchIdleShopNameTv.setText(entity.getUser_name()); holder.searchIdlePriceTv.setText("¥"+String.valueOf(entity.getPrice()/100.0)); CommonUtils.showImageWithGlideInCiv(mContext,holder.imageCiv,entity.getImage()); } @Override protected void initViewHolder(View convertView, ViewHolder holder) { holder.searchIdleNameTv = (TextView)convertView.findViewById(R.id.search_idle_name_tv); holder.searchIdleShopNameTv = (TextView)convertView.findViewById(R.id.search_idle_shop_name_tv); holder.searchIdlePriceTv = (TextView)convertView.findViewById(R.id.search_idle_price_tv); holder.imageCiv = (CircleImageView) convertView.findViewById(R.id.image_civ); } public static class ViewHolder{ TextView searchIdleNameTv; TextView searchIdleShopNameTv; TextView searchIdlePriceTv; CircleImageView imageCiv; } }