Ale*_*x K 15 android image-gallery limit multipleselection
我有一个应用程序,用户需要能够选择多个图片将它们发送到某个地方.但是,他们一次只能发送五张图像.我需要能够通过图像选择器限制他们可以从图库中选择的图像数量.
把它放在一个句子中:我想限制用户可以从图库中选择默认图像选择器中的图像/照片数量.
这是我用于图像选择器的代码:
Intent chooseIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
chooseIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(chooseIntent, 2);
Run Code Online (Sandbox Code Playgroud)
它已经跟踪默认情况下在顶部选择的图像数量:

有没有办法设定最大限额?喜欢让用户只能选择最多5张图片.
Com*_*are 17
它已经跟踪默认情况下在顶部选择的图像数量:
也许在那个特定的设备上.请理解,有数以千计的Android设备型号,制造商设置自己的UI来取代库存应用程序.不要假设所有设备都会在操作栏中显示计数.
有没有办法设定最大限额?喜欢让用户只能选择最多5张图片.
不通过ACTION_PICK.ACTION_PICK没有记录支持EXTRA_ALLOW_MULTIPLE,因此可能有设备不允许多次选择Intent.即使是作为协议一部分的Intent动作EXTRA_ALLOW_MULTIPLE(例如ACTION_GET_CONTENT),也没有额外的控制最大计数.
您可以根据查询结果创建自己的图像选择UI MediaStore,并建立自己的限制.还有几个图像选择器库,其中一个可能已经提供此功能.
| 归档时间: |
|
| 查看次数: |
20921 次 |
| 最近记录: |