在这里我分享了我的代码。有人可以帮忙吗?
var intent = Intent()
intent.type = "image/*"
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true)
intent.action = Intent.ACTION_GET_CONTENT
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE_MULTIPLE
最佳答案
使用 Intent 时似乎不可能。即使我们可以在 Intent 中设置该选项,用户选择的应用程序也必须支持它,这根本无法保证。 确保此行为的简单方法是使用可以强制执行此行为的图像选择器库 - Fishbun例如可以这样做:
FishBun.with(WithActivityActivity.this)
.setImageAdapter(new GlideAdapter())
.setMaxCount(5)
.setMinCount(3)
.startAlbum();
详细的使用说明可以在其README file中找到.
免责声明:我与这个库没有任何关系。我推荐它是因为它看起来最近更新过并且很受欢迎。
关于java - 如何使用 Intent 设置选择图像的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60486607/