package com.android.pc.ioc.a.demo;
import java.util.ArrayList;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.wash.activity.R;
public class ImageListAdapter extends CommonAdapter {
LayoutInflater inflater;
public ImageListAdapter(Context context, ArrayList<String> list) {
this.activity = context;
this.data = list;
inflater = ((Activity) context).getLayoutInflater();
}
static class ViewHolder {
ImageView image;
}
private void getDrawable(String url, ImageView imageView, int position) {
SecondFragment.mImageFetcher.loadImage(url, imageView);
}
@Override
public View view(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
final String info = data.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.list_item, null);
holder = new ViewHolder();
holder.image = (ImageView) convertView.findViewById(R.id.image);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
getDrawable(info, holder.image, position);
return convertView;
}
}