我正试图在我的安卓应用程序中添加多选图像功能。我是这样做的
val gallery = Intent( Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI )
gallery.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(gallery, ACTION_REQUEST_GALLERY)
在操作系统为9、10版本的模拟器中,它工作得非常好。但当我在操作系统版本为7.1.1的Oppo F5上测试时,它就不工作了。
但如果我添加gallery.setAction(Intent.ACTION_GET_CONTENT)
,那么我就可以在所有设备上选择多张图片,但问题是,这种方法以非常奇怪的方式显示图片,对用户并不友好。
任何帮助都将得到高度赞赏,谢谢