gpt4 book ai didi

android - 导入高分辨率照片 android 应用程序无法正常工作

转载 作者:行者123 更新时间:2023-11-29 01:35:04 24 4
gpt4 key购买 nike

我正在使用基本程序将图像从我的手机导入到我编写的应用程序中,并且运行良好。唯一的问题是当我想要导入高分辨率照片 (+9 Mpx) 时,照片不会显示

setContentView(R.layout.activity_create_new_user);

contactImgView = (ImageView) findViewById(R.id.ChosenPhoto);

public void onActivityResult(int reqCode,int resCode, Intent data) {
contactImgView.setImageURI(data.getData());
}



public void AddPicture(View view) {

Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select contact image"),1);


}

最佳答案

Picasso library

解决方案不是使用位图直接加载图像,而是使用名为 Picasso 的很棒的库,它的速度非常快。

将picasso jar 文件添加到您的项目中,使用picasso 加载图像,如下所示

Picasso.with(context).load(new File(title)).centerCrop()
.resize(150, 150).error(R.drawable.ic_launcher).into(imageview);

其中 title 是您要加载的图像路径。裁剪、调整大小、错误是可选的。您还可以从 url 加载图像。

关于android - 导入高分辨率照片 android 应用程序无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28828989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com