我有一个按钮,并且想使用LongClickListener,以在更改按钮位置的过程中通过在按钮上按下坐标来获取。如何在LongClickListener或其他方法中获得Click/Mouse的X,Y坐标。
我用一个OnTouchListener尝试了,那是可行的。但是问题在于,TouchListener对每次单击使用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 - Android Press LongClickListener获取X,Y坐标,OnTouchListener,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6530350/