我想在Android中的图形上画一条线。单击图形的特定部分时,我无法获得图形的特定x和y坐标。我如何找回它们?
您可以使用MotionEvent获取x和y坐标
@Override
public boolean onTouchEvent(MotionEvent event)
{
int x = (int)event.getX();
int y = (int)event.getY();
return false;
}
使用View.getLocationOnScreen(int [])获得相对于其父级/屏幕的图形的X和Y。
`int[] posXY = new int[2];
myView.getLocationOnScreen(posXY);
int x = posXY[0];
int y = posXY[1];`