【问题标题】:MotionEvent.getX() and getY() not return correct valueMotionEvent.getX() 和 getY() 不返回正确的值
【发布时间】:2013-08-20 05:09:32
【问题描述】:

问题的描述如下图所示:

【问题讨论】:

标签: android motionevent


【解决方案1】:

真正的显示区域指定了包含系统装饰等内容的显示部分。即便如此,如果窗口管理器使用 (adb shell am display-size) 模拟较小的显示器,实际显示区域可能小于显示器的物理尺寸。使用以下方法查询实际显示区域:getRealSize(Point)、getRealMetrics(DisplayMetrics)。

逻辑显示器不一定代表特定的物理显示设备,例如内置屏幕或外接显示器。逻辑显示器的内容可以根据当前连接的设备以​​及是否已启用镜像来呈现在一个或多个物理显示器上。

【讨论】:

    猜你喜欢
    • 2011-04-08
    • 2011-09-08
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2016-10-09
    • 2021-10-26
    • 2015-10-13
    • 2014-12-06
    相关资源
    最近更新 更多