影响motionevent.getx()值的因素有哪些?

时间:2015-01-27 13:49:01

标签: android imageview motionevent

我正在做一个应用程序来显示我在屏幕上触摸时的坐标。但是,不同的设备显示不同的坐标范围。这是我的问题。

  1. 是因为屏幕分辨率?
  2. 我怎么知道图像的最大坐标?
  3. 影响motionevent.getx()?
  4. 结果的因素是什么?

1 个答案:

答案 0 :(得分:0)

MotionEvent 有时会相对于视图返回绝对X值,有时会返回前一个动作事件的相对坐标。

保证相对于设备屏幕返回绝对坐标的

getRawX()

getX()时,应该返回相对于调度它们的坐标。