过时情况
ImageRequest request = new ImageRequest( url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap bitmap) { image.setImageBitmap(bitmap); } }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError volleyError) { //image.setImageResource(R.mipmap.ic_launcher); Toast.makeText(XZingMainActivity.this,"获取网络图片失败",Toast.LENGTH_SHORT).show(); } });
改用构造方法可以解决
ImageRequest request = new ImageRequest(
url, myResponseListener, maxWidth,
maxHeight, scaleType, Config.RGB_565, myErrorListener);
ImageRequest imageRequest=new ImageRequest (url, new Response.Listener<Bitmap>() { @Override public void onResponse(Bitmap response) { imageView.setImageBitmap(response); } },0,0, ImageView.ScaleType.CENTER_CROP,null, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(XZingMainActivity.this,"获取error ====",Toast.LENGTH_SHORT).show(); error.printStackTrace(); } });