【发布时间】:2020-04-14 13:59:50
【问题描述】:
在我的应用程序中,我想打开图库并从中选择一张图片。所以我愿意
gallery.setOnClickListener {
val imageIntent = Intent().apply {
type = "image/*"
action = Intent.ACTION_PICK
}
startActivityForResult(
Intent.createChooser(imageIntent, "Select an image"), IMAGE_REQUEST_CODE
)
}
但是,当我选择一个图像时,我希望用户能够在我在 ActivityResult 中获取它之前预览他选择的图像。在某些设备和某些应用程序(谷歌照片)中,他们默认执行此操作,但在其他设备中我无法获得该功能。 我怎样才能在每个设备中默认拥有此功能?
【问题讨论】:
-
用户如何选择没有预览的图像?
-
我的意思是当他从图像显示应用程序(Gallery、Google Photos...)的“gridLayout”中选择图像时,我想在意图返回之前查看图像的完整预览。有时会发生这种情况,...有时不会!
-
Google 相册在此处不显示详细视图。
-
有没有办法一直这样?也许我可以更改意图选择器并执行默认意图。但是我可以采取行动或额外措施来强制执行此操作吗?
-
不知道。不要这么认为。
标签: android kotlin android-intent android-gallery