Вопрос

I want to show the EXIF of a picture when I perform a long click over it. So I implemented this:

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

Problem is that the code is not executed. I added android:longClickable="true" into the xml, without success.

Funny thing is that it works for OnClick, but it doesn't for OnLongClick... Maybe it has to do with the fact that my picture is and extension of ImageView, the (very nice!) class TouchImageView here:

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

What am I doing wrong??

Thanks!!

Это было полезно?

Решение

TouchImageView in OnTouchListener always calls return true; (line 112 in file). That's why OnLongClickListener is not working.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top