在android中触摸时获取图形的x和y坐标
我想在Android的图形上画一条线。当单击图形的特定部分时,我无法获得图形的特定x和y坐标。如何检索它们?您可以使用MotionEvent获取x和y坐标在android中触摸时获取图形的x和y坐标,android,canvas,graph,drawing,coordinates,Android,Canvas,Graph,Drawing,Coordinates,我想在Android的图形上画一条线。当单击图形的特定部分时,我无法获得图形的特定x和y坐标。如何检索它们?您可以使用MotionEvent获取x和y坐标 @Override public boolean onTouchEvent(MotionEvent event) { int x = (int)event.getX(); int y = (int)event.getY(); return false; }
@Override
public boolean onTouchEvent(MotionEvent event)
{
int x = (int)event.getX();
int y = (int)event.getY();
return false;
}
可以使用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];`
使用View.getLocationOnScreen(int[])获取图形相对于其父/屏幕的X和Y
`int[] posXY = new int[2];
myView.getLocationOnScreen(posXY);
int x = posXY[0];
int y = posXY[1];`
您好,请输入更多信息,如您的图形是否有任何自定义库或仅是您使用canvas创建的,如果您使用了任何侦听器或不使用某些代码段,那么我们可以提供帮助。您好,请输入更多信息,如您的图形是否有任何自定义库或仅是您使用canvas创建的,如果您使用了任何侦听器,或者没有使用任何代码片段,那么我们可以提供帮助。@Gowtham您可以发布一些代码以更好地理解问题吗?@Gowtham您可以发布一些代码以更好地理解问题吗?