我曾经使用过一个 onTouchListener
,但我需要将其更改为 onClickListener
,因为我不想长时间的触摸记录与短时间触摸不同的值。在我的代码中的一行中,我有 X[i]=Integer.valueOf((int)event.getX());
,它在 onTouchListener
中运行得非常完美,但是在 onClickListener
中,我会收到错误信息 event cannot be resolved
。
我的问题是,在 onClickListener
中是否有 event.getX()
函数?
这是我的代码部分:
touchLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
X[i]=Integer.valueOf((int)event.getX());
}
});
}
感谢您的提前帮助。