我有一个按钮,想使用 LongClickListener,通过按下按钮来获取更改按钮位置期间的坐标。如何在 LongClickListener 或其他方法中获取单击/鼠标的 X、Y 坐标。
我用 OnTouchListener 试了一下,效果很好。但问题是 TouchListener 会在每次点击时使用react,而不是我只希望在按下时使用react。
最佳答案
像在 OnTouchListener 中那样做:
OnTouchListener mOnTouch = new OnTouchListener()
{
@Override
public boolean onTouch(View v, MotionEvent event)
{
final int action = ev.getAction();
switch (action & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN: {
final int x = (int) ev.getX();
final int y = (int) ev.getY();
break;
}
};
关于Android Press LongClickListener 获取X,Y坐标,OnTouchListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530350/