次の方法で共有


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

定義

システム装飾に関係なく、ビューを含むウィンドウの座標空間内のこのビューの座標を取得します。

[Android.Runtime.Register("getLocationInWindow", "([I)V", "GetGetLocationInWindow_arrayIHandler")]
public virtual void GetLocationInWindow (int[]? outLocation);
[<Android.Runtime.Register("getLocationInWindow", "([I)V", "GetGetLocationInWindow_arrayIHandler")>]
abstract member GetLocationInWindow : int[] -> unit
override this.GetLocationInWindow : int[] -> unit

パラメーター

outLocation
Int32[]

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

属性

注釈

システム装飾に関係なく、ビューを含むウィンドウの座標空間内のこのビューの座標を取得します。

マルチウィンドウ モードでは、座標空間の原点はビューを含むウィンドウの左上隅です。 全画面表示モードでは、配信元はデバイス画面の左上隅です。

複数画面のシナリオでは、アプリが複数の画面にまたがる場合、座標空間も複数の画面にまたがる。 ただし、アプリが 1 つの画面に制限されている場合、座標空間にはアプリが実行されている画面のみが含まれます。

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

の Java ドキュメントandroid.view.View.getLocationInWindow(int[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象