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[]
ビュー座標が格納される 2 要素の整数配列。 x 座標はインデックス 0 です。インデックス 1 の y 座標。
- 属性
注釈
システムの装飾やシステムがマルチウィンドウ モードであるかどうかに関係なく、デバイス画面の座標空間内のこのビューの座標を取得します。
マルチウィンドウ モードでは、座標空間には、アプリ ウィンドウの境界を無視して、デバイス画面全体が含まれます。 たとえば、ビューが水平分割画面の下部にある場合、画面の上端&mdash になります。mdash のウィンドウの上端&ではありません。は、y 座標の計算元となる原点です。
複数画面のシナリオでは、座標空間を画面にまたがることができます。 たとえば、アプリがデュアルスクリーン デバイスの両方の画面にまたがっていて、ビューが右側の画面にある場合、x 座標は左側の画面の左端からビューの左端まで計算されます。 アプリが複数画面環境の 1 つの画面に制限されている場合、座標空間にはアプリが実行されている画面のみが含まれます。
メソッドが戻った後、引数配列には、ビューの左端と上端を基準としたビューの x 座標と y 座標がそれぞれ含まれます。
の Java ドキュメント android.view.View.getLocationOnScreen(int[])
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。