View.GetLocationOnScreen(Int32[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取设备屏幕坐标空间中此视图的坐标,而不考虑系统修饰以及系统是否处于多窗口模式。
[Android.Runtime.Register("getLocationOnScreen", "([I)V", "GetGetLocationOnScreen_arrayIHandler")]
public virtual void GetLocationOnScreen(int[]? outLocation);
[<Android.Runtime.Register("getLocationOnScreen", "([I)V", "GetGetLocationOnScreen_arrayIHandler")>]
abstract member GetLocationOnScreen : int[] -> unit
override this.GetLocationOnScreen : int[] -> unit
参数
- outLocation
- Int32[]
一个存储视图坐标的双元素整数数组。 x 坐标位于索引 0;索引 1 处的 y 坐标。
- 属性
注解
获取设备屏幕坐标空间中此视图的坐标,而不考虑系统修饰以及系统是否处于多窗口模式。
在多窗口模式下,坐标空间包含整个设备屏幕,忽略应用窗口的边界。 例如,如果视图位于水平拆分屏幕的底部部分,则屏幕的上边缘;不是窗口的上边缘;是计算 y 坐标的原点。
在多屏方案中,坐标空间可以跨越屏幕。 例如,如果应用跨越双屏设备的两个屏幕,并且视图位于右侧屏幕,则 x 坐标将从左侧屏幕的左边缘计算到视图的左边缘。 当应用限制为多屏环境中的单个屏幕时,坐标空间仅包括运行应用的屏幕。
方法返回后,参数数组分别包含视图相对于视图的左边缘和上边缘的 x 和 y 坐标。
Java文档android.view.View.getLocationOnScreen(int[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。