View.GetLocationOnScreen(Int32[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Koordinaten dieser Ansicht im Koordinatenbereich des Gerätebildschirms ab, unabhängig von Systemdekoordinaten und ob sich das System im Mehrfenstermodus 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 Koordinatenbereich des Gerätebildschirms ab, unabhängig von Systemdekoordinaten und ob sich das System im Mehrfenstermodus befindet.
Im Mehrfenstermodus umfasst der Koordinatenbereich den gesamten Gerätebildschirm, wobei die Grenzen des App-Fensters ignoriert werden. Wenn sich die Ansicht z. B. im unteren Teil eines horizontalen geteilten Bildschirms befindet, wird der obere Rand des Bildschirms & nicht der obere Rand des Fensters— ist der Ursprung, von dem die y-Koordinate berechnet wird.
In Szenarien mit mehreren Bildschirmen kann der Koordinatenbereich Bildschirme umfassen. 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 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.getLocationOnScreen(int[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.