//本人做的是点击listView子条目传图片 xLV.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent intent = new Intent(getActivity(), SeondActivity.class); intent.putExtra("image",results.get(position-1).getThumbnail_pic_s()); startActivity(intent); } });
//SecondActivity中 private ImageView imageView; List<MenuInFo.ResultBean.DataBean> results; @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.second); imageView = (ImageView) findViewById(R.id.sec_image); Intent intent = getIntent(); //path 路径 String image = intent.getStringExtra("image"); //自定义配置 DisplayImageOptions options = new DisplayImageOptions.Builder() .cacheInMemory(true)//让图片进行内存缓存 .cacheOnDisk(true)//让图片进行sdcard缓存 // .showImageForEmptyUri(R.mipmap.ic_empty)//图片地址有误 // .showImageOnFail(R.mipmap.ic_error)//当图片加载出现错误的时候显示的图片 // .showImageOnLoading(R.mipmap.loading)//图片正在加载的时候显示的图片 .build(); //ImageLoader.getInstance().loadImage(path,options,new Ima);//加载图片 //参数1:加载的图片地址 //参数2:将图片设置到那个图片控件上面 //参数3:加载图片配置选项,意思是指明对这张图片的是否进行缓存(内存、sdcard) ImageLoader.getInstance().displayImage(image, imageView, options); }