为什么我的OnLongClickListener不起作用?

Lui*_*rit 2 android imageview onlongclicklistener

当我对它进行长按时,我想要显示图片的EXIF.所以我实现了这个:

    picture.setOnLongClickListener(new OnLongClickListener() { 
        public boolean onLongClick(View v) {
            ...
            return true;
        }
    });
Run Code Online (Sandbox Code Playgroud)

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

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

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

我究竟做错了什么??

谢谢!!

vas*_*art 5

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