Поделиться через


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

Массив целых чисел двух элементов, в котором хранятся координаты представления. Координата x находится в индексе 0; координата y по индексу 1.

Атрибуты

Комментарии

Получает координаты этого представления в пространстве координат окна, содержащего представление, независимо от системных украшений.

В режиме с несколькими окнами источник координатного пространства является верхним левым углом окна, содержащего представление. В полноэкранном режиме источник — левый верхний угол экрана устройства.

В сценариях с несколькими экранами, если приложение охватывает несколько экранов, пространство координат также охватывает несколько экранов. Но если приложение ограничено одним экраном, пространство координат включает только экран, на котором работает приложение.

После возврата метода массив аргументов содержит координаты x и y представления относительно левых и верхних краев представления соответственно.

Документация по Java для android.view.View.getLocationInWindow(int[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к