content: package com.grumoon.volleydemo.adapter;
  
  import android.content.Context;
  import android.widget.ImageView;
  
  import com.android.volley.toolbox.ImageLoader;
  import com.android.volley.toolbox.NetworkImageView;
  import com.grumoon.volleydemo.R;
  import com.grumoon.volleydemo.util.LruImageCache;
  import com.grumoon.volleydemo.util.StringUtil;
  import com.grumoon.volleydemo.util.VolleyUtil;
  
  public class NetworkImageViewAdapter extends ImageBaseAdapter{
  
  	private ImageLoader imageLoader;
  	
  	public NetworkImageViewAdapter(Context context, String[] imageUrlArray) {
  		super(context, imageUrlArray);
  		this.imageLoader=new ImageLoader(VolleyUtil.getQueue(context), new LruImageCache());
  	}
  
  	@Override
  	int getItemLayout() {
  		return R.layout.fr_network_image_view_list_item;
  	}
  
  	@Override
  	void setImage(ImageView imageView, String imageUrl) {
  		NetworkImageView networkImageView=(NetworkImageView)imageView;
  		networkImageView.setDefaultImageResId(R.drawable.ic_empty);  
  		networkImageView.setErrorImageResId(R.drawable.ic_empty);  
  		networkImageView.setImageUrl(StringUtil.preUrl(imageUrl),  imageLoader); 
  	}
  
  }
  