当我对其进行长按时,我想要显示图片的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
我做错了什么?
谢谢!
答案 0 :(得分:5)
TouchImageView
中的{p> OnTouchListener
始终调用return true;
(文件中的第112行)。这就是OnLongClickListener
无效的原因。