Freigeben über


View.GetLocationInWindow(Int32[]) Methode

Definition

Ruft die Koordinaten dieser Ansicht im Koordinatenbereich des Fensters ab, das die Ansicht enthält, unabhängig von Systemdekoordinaten.

[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

Parameter

outLocation
Int32[]

Ein ganzzahliges Array mit zwei Elementen, in dem die Ansichtskoordinaten gespeichert werden. Die x-Koordinate befindet sich bei Index 0; die y-Koordinate bei Index 1.

Attribute

Hinweise

Ruft die Koordinaten dieser Ansicht im Koordinatenbereich des Fensters ab, das die Ansicht enthält, unabhängig von Systemdekoordinaten.

Im Mehrfenstermodus ist der Ursprung des Koordinatenbereichs die obere linke Ecke des Fensters, das die Ansicht enthält. Im Vollbildmodus ist der Ursprung die obere linke Ecke des Gerätebildschirms.

Wenn die App mehrere Bildschirme umfasst, erstreckt sich der Koordinatenbereich auch über mehrere Bildschirme. Wenn die App jedoch auf einen einzelnen Bildschirm beschränkt ist, enthält der Koordinatenbereich nur den Bildschirm, auf dem die App ausgeführt wird.

Nach dem Zurückgeben der Methode enthält das Argumentarray die x- und y-Koordinaten der Ansicht relativ zu den linken und oberen Rändern der Ansicht.

Java-Dokumentation für android.view.View.getLocationInWindow(int[]).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: