2

画像を長押ししたときに画像の EXIF を表示したい。だから私はこれを実装しました:

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

問題は、コードが実行されないことです。android:longClickable="true"xmlに追加しましたが、成功しませんでした。

面白いのは、それが動作するということですが、それOnClickは動作しませんOnLongClick...おそらく、私の写真がImageViewの拡張であるという事実に関係しているのでしょう。

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

私は何を間違っていますか??

ありがとう!!

4

1 に答える 1

5

TouchImageViewin OnTouchListeneralways 呼び出しreturn true;(ファイルの 112 行目)。それが機能していない理由OnLongClickListenerです。

于 2012-11-04T13:57:20.573 に答える