我想在长按图片时显示该图片的 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
我做错了什么?
谢谢!!
最佳答案
OnTouchListener
中的
TouchImageView
始终调用 return true;
(文件中的第 112 行)。这就是 OnLongClickListener
不起作用的原因。
关于android - 为什么我的 OnLongClickListener 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13219060/