在Intent.ACTION_PICK的Gallery中,我可以覆盖longClick吗?

时间:2010-01-28 23:32:01

标签: android android-intent image-gallery

在我的应用程序中,我让用户从媒体库中选择一个图像。为此,我使用Intent.ACTION_PICK。 像

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, IMAGE_PICK);

该应用程序工作正常,用户可以正确选择图像和uri。

此事在画廊中。如果用户点击图像一切顺利,则选择图像并返回uri。 但是,如果用户长时间点击图像,无论是意外还是故意,手机会瞬间震动,图像会聚焦,然后什么都不会发生。 我理解正式的图库应用程序会显示一个菜单,但在这种情况下它什么都不做,它可能让用户感到困惑,认为他们点击并看到应用程序什么都不做。

所以问题是,我可以做任何事情来改变该屏幕中长按的行为吗?喜欢覆盖onLongClick或设置onLongClickListener或其他内容?

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

1 个答案:

答案 0 :(得分:1)

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