package com.dreamspace.uucampus.adapter.Personal; 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.api.IdleCollectionItem; import java.util.List; /** * Created by Lx on 2015/11/3. */ public class FreeGoodCollectionListAdapter extends BasisAdapter<IdleCollectionItem,FreeGoodCollectionListAdapter.ViewHolder>{ private Context mContext; public FreeGoodCollectionListAdapter(Context mContext, List<IdleCollectionItem> mEntities, Class<ViewHolder> classType) { super(mContext, mEntities, classType); this.mContext = mContext; } @Override protected void setDataIntoView(ViewHolder holder, IdleCollectionItem entity) { CommonUtils.showImageWithGlide(mContext,holder.image,entity.getImage()); holder.name.setText(entity.getName()); holder.publisher.setText(entity.getUser_name()); holder.interest.setText(entity.getView_number() + mContext.getString(R.string.x_people_like)); holder.price.setText(mContext.getString(R.string.RMB) + (float)entity.getPrice() / 100); } @Override protected void initViewHolder(View convertView, ViewHolder holder) { holder.image = (ImageView) convertView.findViewById(R.id.idle_image_iv); holder.name = (TextView) convertView.findViewById(R.id.idle_name_tv); holder.publisher = (TextView) convertView.findViewById(R.id.publisher_name_tv); holder.interest = (TextView) convertView.findViewById(R.id.view_num_tv); holder.price = (TextView) convertView.findViewById(R.id.price_tv); } @Override public int getItemLayout() { return R.layout.list_item_my_idle_collection; } public static class ViewHolder{ public ImageView image; public TextView name; public TextView publisher; public TextView interest; public TextView price; } }