Use custom adapter:
public class MySimpleAdapter extends SimpleAdapter {
private List<String> mImageUrls;
public MySimpleAdapter(Context context, List<? extends Map<String, ?>> data, List<String> imageUrls, int resource, String[] from, int[] to) {
super(context, data, resource, from, to);
mImageUrls = imageUrls;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
ImageView imageView = view.findViewById(R.id.my_image);
ImageLoader.getInstance().displayImage(mImageUrls.get(position), imageView);
return view;
}
}
And pass imageUrls
to constructor.