android 在图片上画圆点,已经X,Y坐标,画出来却有偏差,

图片说明
红色是正确的位置,蓝色是根据服务器传过来的X,Y,在图片上draw出来的。

Log分别输出下蓝点和红点的坐标,看看是不是一样的

你是相对于屏幕取点坐标,还是相对于图片取点坐标?如果相对于屏幕,需要减去状态栏的Y坐标。

首先你明白getX和getRawX是有差别的