【发布时间】:2017-09-02 18:29:54
【问题描述】:
我想给用户选择多张图片的选项。这是我的代码,以便让用户选择想要的画廊并从那里挑选图像:
public void pickImages() {
Intent intent = new Intent( Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), PICK_IMAGE_MULTIPLE);
}
当我点击pickImages 按钮时,我可以在默认图库之间进行选择,例如在本例中 - 三星的或 Google 相册等...
当我选择谷歌相册时,我可以挑选照片,但在同一设备(三星 Galaxy S6 Edge)上,当我选择三星的图库后,我连一张照片都无法挑选,只是它们的显示,无论我点击一张照片多久,它都不会改变。
当我从他们的启动器进入三星的画廊时,显示不同,我可以长按以选择图像。
我还检查了小米的默认图库,它有效,我可以挑选照片。
如何更改并打开正确的图库显示?
【问题讨论】:
标签: android image android-intent gallery