View.GetLocationOnScreen(Int32[]) Methode

Definition

Ruft die Koordinaten dieser Ansicht im Koordinatenraum des Gerätebildschirms ab, unabhängig von Systemdekorationen und ob sich das System im Modus mit mehreren Fenstern befindet.

[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

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 Koordinatenraum des Gerätebildschirms ab, unabhängig von Systemdekorationen und ob sich das System im Modus mit mehreren Fenstern befindet.

Im Modus mit mehreren Fenstern umfasst der Koordinatenraum den gesamten Gerätebildschirm, wobei die Grenzen des App-Fensters ignoriert werden. Wenn sich die Ansicht beispielsweise im unteren Teil eines horizontalen geteilten Bildschirms befindet,&der obere Bildschirmrand mdash; nicht der obere Rand des Fensters— ist der Ursprung, aus dem die y-Koordinate berechnet wird.

In Szenarien mit mehreren Bildschirmen kann sich der Koordinatenraum über Bildschirme erstrecken. Wenn die App beispielsweise beide Bildschirme eines Dual-Screen-Geräts umfasst und sich die Ansicht auf dem rechten Bildschirm befindet, wird die x-Koordinate vom linken Rand des linken Bildschirms bis zum linken Rand der Ansicht berechnet. Wenn die App auf einen einzelnen Bildschirm in einer Umgebung mit mehreren Bildschirmen beschränkt ist, enthält der Koordinatenraum nur den Bildschirm, auf dem die App ausgeführt wird.

Nachdem die Methode zurückgegeben wurde, enthält das Argumentarray die x- und y-Koordinaten der Ansicht relativ zum linken bzw. oberen Rand der Ansicht.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: