我在Android代码中使用OnSwipeTouchListener.java(https://gist.github.com/nesquena/ed58f34791da00da9751),我想知道调用getX()或getY()时MotionEvent返回的坐标是否与设备无关。
现在我在280sp X 280sp的视图上使用监听器。如果我触摸视图的左上角,我会得到右下角的坐标(0,0),(560,560)(我真的不明白为什么这个值是我视图值的两倍)。
如果我在其他设备上运行应用程序,我仍会获得相同的值,或者它们是否因设备而异?
如果坐标取决于设备,如何在不同设备上进行检测?