Android 在图库中的Intent.ACTION\u PICK中,我可以覆盖长单击吗?

Android 在图库中的Intent.ACTION\u PICK中,我可以覆盖长单击吗?,android,android-intent,image-gallery,Android,Android Intent,Image Gallery,在我的应用程序中,我允许用户从媒体库中选择一幅图像。为此,我使用Intent.ACTION\u PICK。 像 该应用程序工作得很好,用户可以正确选择图像和uri 这件事在旁听席上。如果用户点击了一个图像,一切顺利,图像被选中并返回uri。 但是,如果用户长时间点击图像,无论是意外还是故意,手机会在瞬间震动,图像会聚焦,然后什么也不会发生。 我知道在正式的gallery应用程序中,这会显示一个菜单,但在这种情况下,它不会起任何作用,而且用户可能会感到困惑,以为他们点击了该应用程序,却看到该应用程

在我的应用程序中,我允许用户从媒体库中选择一幅图像。为此,我使用Intent.ACTION\u PICK。 像

该应用程序工作得很好,用户可以正确选择图像和uri

这件事在旁听席上。如果用户点击了一个图像,一切顺利,图像被选中并返回uri。 但是,如果用户长时间点击图像,无论是意外还是故意,手机会在瞬间震动,图像会聚焦,然后什么也不会发生。 我知道在正式的gallery应用程序中,这会显示一个菜单,但在这种情况下,它不会起任何作用,而且用户可能会感到困惑,以为他们点击了该应用程序,却看到该应用程序没有任何作用

所以问题是,我能做些什么来改变屏幕上长点击的行为吗?比如覆盖
onLongClick
或设置
onlongclickliester
或其他什么


提前感谢,致以最诚挚的问候。

是的,您可以同时执行这两项操作,即方法和该方法的回调。

但是我如何在gallery屏幕中访问方法和回调?要实现这一点,您可能需要启动自己的活动来显示gallery项目,并从那里覆盖它,我试着在网上找,但什么都不突出。
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, IMAGE_PICK);