当我在图片上执行长单击时,我想显示图片的exif。所以我实现了这个:

    picture.setOnLongClickListener(new OnLongClickListener() {
        public boolean onLongClick(View v) {
            ...
            return true;
        }
    });

问题是代码没有执行。我在xml中添加了android:longClickable="true",但没有成功。
有趣的是,它适用于OnClick,但不适用于OnLongClick。可能是因为我的图片是imageview的扩展,非常好!类touchImageView在此处:
https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/example/touch/TouchImageView.java
我做错什么了?是吗?
谢谢!啊!

最佳答案

TouchImageView中的OnTouchListener始终调用return true;(文件中的第112行)。这就是为什么OnLongClickListener不起作用的原因。

10-07 12:49