从图库中选择图片并在另一个Android活动中显示,可以通过以下步骤实现:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, PICK_IMAGE_REQUEST);
其中,PICK_IMAGE_REQUEST是一个自定义的整数值,用于标识选择图片的请求。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK && data != null && data.getData() != null) {
Uri selectedImageUri = data.getData();
// 在这里处理选择的图片,例如显示到ImageView中
imageView.setImageURI(selectedImageUri);
}
}
Intent intent = new Intent(this, AnotherActivity.class);
intent.putExtra("imageUri", selectedImageUri.toString());
startActivity(intent);
String imageUriString = getIntent().getStringExtra("imageUri");
Uri imageUri = Uri.parse(imageUriString);
imageView.setImageURI(imageUri);
这样就可以从图库中选择图片,并在另一个Android活动中显示了。
关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,建议在腾讯云官方网站上查找相关产品和文档,以获取更详细的信息。
领取专属 10元无门槛券
手把手带您无忧上云