首页>代码>生鲜o2o配送开源系统,包括Android源码+SSH后台管理系统>/生鲜O2O源码/android端/freshO2O/app/src/main/java/com/freshO2O/adapter/IndexGalleryAdapter.java
package com.freshO2O.adapter;
import java.util.List;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
import com.freshO2O.entity.IndexGalleryItemData;
import com.nostra13.universalimageloader.core.ImageLoader;
public class IndexGalleryAdapter extends BaseAdapter {
Context context;
int layoutId;
int to[];
List<IndexGalleryItemData> listData;
public IndexGalleryAdapter(Context context, int layoutId,
List<IndexGalleryItemData> listData, int to[]) {
this.context = context;
this.layoutId = layoutId;
this.listData = listData;
this.to = to;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return listData.size() == 0 ? 0 : listData.size();
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return listData.get(position);
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ViewHolder viewHolder;
final int pos = position;
if (convertView == null) {
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(layoutId, parent, false);
viewHolder = new ViewHolder();
viewHolder.imageView = (ImageView) convertView.findViewById(to[0]);
viewHolder.textView = (TextView) convertView.findViewById(to[1]);
convertView.setTag(viewHolder);
} else {
viewHolder = (ViewHolder) convertView.getTag();
resetViewHolder(viewHolder);
}
ImageLoader.getInstance().displayImage(listData.get(pos).getImageUrl(),
viewHolder.imageView);
viewHolder.textView.setText(listData.get(pos).getPrice());
return convertView;
}
static class ViewHolder {
ImageView imageView;
TextView textView;
}
protected void resetViewHolder(ViewHolder viewHolder) {
viewHolder.imageView.setImageBitmap(null);
viewHolder.textView.setText("");
}
}
最近下载更多
tianya_hailang LV1
7月8日
ewan007 LV30
2024年3月19日
晴曛 LV6
2023年12月29日
xiaoluo_123 LV3
2023年6月4日
2775645521 LV7
2023年5月24日
龙门客栈 LV9
2023年3月31日
Sunyibo LV1
2023年2月10日
东方之珠_1628 LV6
2023年1月7日
zhaoyangwfd LV17
2022年10月8日
微信网友_6094303684497408 LV4
2022年8月30日
最近浏览更多
一个神秘人 LV1
10月24日
Li123450
10月18日
暂无贡献等级
夜起星河 LV8
8月5日
微信网友_6956978011000832 LV2
7月26日
tianya_hailang LV1
7月8日
浙江螃蟹 LV7
7月2日
刘先生-OL LV13
4月8日
哪里的完整版 LV8
4月1日
sjwc88 LV4
2024年12月15日
微信网友_6779541724286976
2024年11月15日
暂无贡献等级

