当我在图片上执行长单击时,我想显示图片的exif。所以我实现了这个:
picture.setOnLongClickListener(new OnLongClickListener() {
public boolean onLongClick(View v) {
...
return true;
}
});
问题是代码没有执行。我在xml中添加了
android:longClickable="true"
,但没有成功。有趣的是,它适用于
OnClick
,但不适用于OnLongClick
。可能是因为我的图片是imageview的扩展,非常好!类touchImageView在此处:https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/example/touch/TouchImageView.java
我做错什么了?是吗?
谢谢!啊!
最佳答案
TouchImageView
中的OnTouchListener
始终调用return true;
(文件中的第112行)。这就是为什么OnLongClickListener
不起作用的原因。