gpt4 book ai didi

android - View.getLocationOnScreen()的单位和坐标轴方向是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:23 45 4
gpt4 key购买 nike

View.getLocationOnScreen() 返回 View 的 X 和 Y 坐标。

  • 单位是像素还是 DIP?
  • 产地在哪里?左上角?
  • 该位置指的是 View 的哪个角?
  • 轴往哪个方向走?例如320x480 屏幕的四个角的坐标是多少?

最佳答案

getLocationOnScreen() 返回相对于屏幕的坐标(您可以将其视为绝对位置)。它们以像素为单位,原点在左上角,X 轴向右增加,Y 轴向下增加,这对于任一方向(纵向或横向)都是正确的。在 320x480 的屏幕上,它们是:

  • 左上角 = 0, 0
  • 左下 = 0, 480
  • 右上角 = 320, 0
  • 右下角 320, 480

另一个方法 getLocationInWindow() 返回相对于父窗口的坐标(比如对话框,或类似的东西)。坐标系不会改变,尽管范围的范围取决于 View 所在窗口的大小。

关于android - View.getLocationOnScreen()的单位和坐标轴方向是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177209/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com