在我的应用程序中,我让用户从媒体库中选择一张图片。为此,我使用 Intent.ACTION_PICK。像
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, IMAGE_PICK);
该应用程序运行良好,用户可以正确选择图像和 uri。
这件事在画廊里。如果用户点击图像一切顺利,则选择图像并返回 uri。但是,如果用户长时间点击图像,无论是意外还是故意,手机都会振动片刻,图像被聚焦,然后什么也没有发生。我知道在正式的图库应用程序上这会打开一个菜单,但在这种情况下它什么都不做,并且可能会让用户感到困惑,以为他们点击并看到应用程序什么都不做。
所以问题是,我可以做些什么来改变该屏幕中长按的行为吗?喜欢覆盖onLongClick
或设置一个onLongClickListener
或什么?
在此先感谢,最好的问候。