2

我想在长按图片时显示图片的 EXIF。所以我实现了这个:

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

问题是代码没有被执行。我添加android:longClickable="true"到xml中,没有成功。

有趣的是它适用于OnClick,但它不适用于OnLongClick......也许这与我的图片是 ImageView 的扩展有关,这里的(非常好!)类 TouchImageView:

https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/example/touch/TouchImageView.java

我究竟做错了什么??

谢谢!!

4

1 回答 1

5

TouchImageViewOnTouchListener总是调用return true;(文件中的第 112 行)。这就是为什么OnLongClickListener不工作。

于 2012-11-04T13:57:20.573 回答