View.GetLocationOnScreen(Int32[]) メソッド

定義

システムの装飾やシステムがマルチウィンドウ モードであるかどうかに関係なく、デバイス画面の座標空間でこのビューの座標を取得します。

[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[]

ビュー座標が格納される 2 要素整数配列。 x 座標はインデックス 0 です。インデックス 1 の y 座標。

属性

注釈

システムの装飾やシステムがマルチウィンドウ モードであるかどうかに関係なく、デバイス画面の座標空間でこのビューの座標を取得します。

マルチウィンドウ モードでは、座標空間にはデバイス画面全体が含まれます。アプリ ウィンドウの境界は無視されます。 たとえば、ビューが水平分割画面の下部にある場合、画面の上端—ウィンドウの上端ではありません—は、y 座標の計算元となる原点です。

複数画面のシナリオでは、座標空間は画面にまたがることができます。 たとえば、アプリがデュアルスクリーン デバイスの両方の画面にまたがっていて、ビューが右側の画面にある場合、x 座標は左側の画面の左端からビューの左端まで計算されます。 アプリが複数画面環境で 1 つの画面に制限されている場合、座標空間にはアプリが実行されている画面のみが含まれます。

メソッドから制御が戻った後、引数配列には、ビューの左端と上端を基準としたビューの x 座標と y 座標がそれぞれ含まれます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象