@Override
public View getView(int position,
View convertView, ViewGroup parent) {
LayoutInflater inflater = LayoutInflater
.from(context);
View view = null;
if (convertView == null) {
view = inflater.inflate(
R.layout.pull_to_load_footer,
null);
ViewHolder holder = new ViewHolder();
holder.name = (TextView) view
.findViewById(R.id.tv_name);
holder.address = (TextView) view
.findViewById(R.id.tv_address);
holder.image=(ImageView) view.findViewById(R.id.imageView1);
view.setTag(holder);
convertView=view;
} else {
view = convertView;
}
ViewHolder holder = (ViewHolder) view
.getTag();
Product pro = list.get(position);
holder.name.setText(pro.getTitle());
holder.address
.setText(pro.getDate());
holder.url=pro.getImageUrl();
storeUrl.put(holder.image, pro.getImageUrl());
Log.e(TAG, "--->"+pro.getTitle()+"---"+pro.getImageUrl());
// if(storeUrl.get(position).equals(pro.getImageUrl())){
if(storeBitmap.containsKey(position)){
holder.image.setImageBitmap(storeBitmap.get(position));
}else{
new DownBitmap(holder.image, position).execute(holder.url);
}
if(height>320&&height<480){
view.setMinimumHeight(60);
}else{
view.setMinimumHeight(100);
}
height通过构造方法进行赋值。