首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AQuery从图片库中选择图像

AQuery从图片库中选择图像
EN

Stack Overflow用户
提问于 2013-08-12 13:54:10
回答 1查看 498关注 0票数 1

我使用AQuery加载由照相机拍摄的图像,并在图像视图中显示它们。问题是,当我试图做同样的事,但不是拍照,只是选择图片从我的画廊,我的图像视图似乎没有在其中。这是我的密码:

代码语言:javascript
复制
//Get image uri that was selected in gallery
Uri selectedImage = data.getData();
//Convert uri to string path
strMainPic = selectedImage.toString();
//Create file to add as parameter to AQuery
File Main = new File(strMainPic);
aq.id(R.id.image_one).image(Main, 100); 

如果我使用selectedImage并将其更改为带有BitmapFactoryBitmap,它可以工作,但性能会受到影响。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-12 14:28:38

我几秒钟前才解决的。我使用了这个代码:

代码语言:javascript
复制
Uri selectedImage = data.getData();

try {
    bmp = BitmapFactory.decodeStream(getContentResolver().openInputStream(selectedImage));
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

aq.id(R.id.image_one).image(bmp, AQuery.RATIO_PRESERVE);

我只是把这个添加到我的onActivityResult()方法中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18188811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档