0

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

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

该应用程序运行良好,用户可以正确选择图像和 uri。

这件事在画廊里。如果用户点击图像一切顺利,则选择图像并返回 uri。但是,如果用户长时间点击图像,无论是意外还是故意,手机都会振动片刻,图像被聚焦,然后什么也没有发生。我知道在正式的图库应用程序上这会打开一个菜单,但在这种情况下它什么都不做,并且可能会让用户感到困惑,以为他们点击并看到应用程序什么都不做。

所以问题是,我可以做些什么来改变该屏幕中长按的行为吗?喜欢覆盖onLongClick或设置一个onLongClickListener或什么?

在此先感谢,最好的问候。

4

1 回答 1

1

是的,你可以两者都做,onLongClick是方法,是该方法onLongClickListener的回调。

于 2010-01-28T23:54:05.640 回答