package com.dreamspace.uucampus.adapter.FreeGoods;
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.IdleItem;
import java.util.ArrayList;
import java.util.List;
/**
* Created by Administrator on 2015/7/27 0027.
*/
public class FreeGoodsItemAdapter extends BasisAdapter<IdleItem, FreeGoodsItemAdapter.viewHolder> {
public FreeGoodsItemAdapter(Context context){
super(context,new ArrayList<IdleItem>(),viewHolder.class);
}
public FreeGoodsItemAdapter(List<IdleItem> mFreeGoodsInfoList, Context context) {
super(context, mFreeGoodsInfoList, viewHolder.class);
}
@Override
protected void setDataIntoView(viewHolder holder, IdleItem entity) {
CommonUtils.showImageWithGlide(getmContext(), holder.image, entity.getImage());
holder.nameTv.setText(entity.getName());
holder.userNameTv.setText(entity.getUser_name());
holder.priceTv.setText("¥"+String.valueOf(entity.getPrice() / Float.valueOf(100)));
holder.viewNumTv.setText(String.valueOf(entity.getView_number())+"人感兴趣");
}
@Override
protected void initViewHolder(View convertView, viewHolder holder) {
holder.image = (ImageView) convertView.findViewById(R.id.free_goods_item_image_iv);
holder.nameTv = (TextView) convertView.findViewById(R.id.free_goods_item_name_tv);
holder.userNameTv = (TextView) convertView.findViewById(R.id.free_goods_item_user_name_tv);
holder.viewNumTv = (TextView) convertView.findViewById(R.id.free_goods_item_view_number_tv);
holder.priceTv = (TextView) convertView.findViewById(R.id.free_goods_item_price_tv);
}
@Override
public int getItemLayout() {
return R.layout.list_item_free_goods;
}
public static class viewHolder {
private ImageView image;
private TextView nameTv;
private TextView userNameTv;
private TextView viewNumTv;
private TextView priceTv;
}
}