【发布时间】:2014-07-25 23:20:29
【问题描述】:
我正在使用通用图像加载器将图像绑定到我的listview 中的ImageView。这些图像是在异步绑定时从在线 url 获取的。现在我想在点击ImageView 时打开实际大小的图像。绑定时我是否必须缓存图像,或者我可以使用imageView 源来调用将处理显示图像的意图。
我有以下代码可以打开设备上的任何图像:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
Uri imgUri = Uri.parse("file://" + yourfilepath);
intent.setDataAndType(imgUri, "image/*");
startActivity(intent);
在listview的点击事件中,我可以在用户的默认图像查看器应用程序中简单地显示使用通用图像加载器加载的图像。
【问题讨论】:
-
如果您使用通用图像加载器的 DisplayImageOptions,您的图像将被缓存。这样就可以使用通用加载器的displayimage来加载图片的url imageLoader.displayImage(your_url, your_imageview, your_options);
标签: android image listview universal-image-loader