【发布时间】:2015-07-25 10:44:48
【问题描述】:
我有一个应用程序,用户需要能够选择多张图片以将它们发送到某个地方。但是,他们一次只能发送五张图像。我需要能够限制他们可以通过图像选择器从图库中选择的图像数量。
一句话概括:我想限制用户可以在图库的默认图片选择器中选择的图片/照片的数量。
这是我用于图像选择器的代码:
Intent chooseIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
chooseIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(chooseIntent, 2);
它已经记录了默认情况下在顶部选择了多少张图片:
有没有办法设置最大限制?喜欢让用户最多只能选择 5 张图像。
【问题讨论】:
-
我只是对不同的设备做了一些测试,遗憾的是不兼容三星 s7 设备,但它适用于 google nexus 6P。这意味着,此代码仅适用于少数设备。
标签: android limit image-gallery multipleselection