【发布时间】:2021-01-23 23:01:25
【问题描述】:
我想从图库上传一张图片并将其显示在我的 Android 应用上。例如,如果我从屏幕截图文件夹中选择图像,这会很好。但是,当我从存储用手机相机拍摄的照片的文件夹中选择图像时,它不起作用。
public void UploadPicture(View v) {
Intent pickPhoto = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(pickPhoto , 1);
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
super.onActivityResult(requestCode, resultCode, imageReturnedIntent);
switch (requestCode) {
case 1:
if (resultCode == RESULT_OK) {
Uri selectedImage = imageReturnedIntent.getData();
imageView.setImageURI(selectedImage);
}
break;
}
}
【问题讨论】:
-
您发布的代码中没有上传代码。你认为什么是“它不起作用”?
-
也许上传是错误的词。我想在我的应用程序中从图库中选择图像并将其显示在 Imageview 中。图片未显示。
-
奇怪你没有花时间编辑你的帖子。
标签: android android-studio android-layout android-fragments android-developer-api