Condividi tramite


View.GetLocationInWindow(Int32[]) Metodo

Definizione

Ottiene le coordinate di questa visualizzazione nello spazio delle coordinate della finestra che contiene la vista, indipendentemente dalle decorazioni di sistema.

[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

Parametri

outLocation
Int32[]

Matrice integer a due elementi in cui vengono archiviate le coordinate della vista. La coordinata x è in corrispondenza dell'indice 0; coordinata y, in corrispondenza dell'indice 1.

Attributi

Commenti

Ottiene le coordinate di questa visualizzazione nello spazio delle coordinate della finestra che contiene la vista, indipendentemente dalle decorazioni di sistema.

In modalità multi-finestra l'origine dello spazio delle coordinate è l'angolo superiore sinistro della finestra che contiene la visualizzazione. In modalità schermo intero, l'origine è l'angolo superiore sinistro della schermata del dispositivo.

Negli scenari a più schermi, se l'app si estende su più schermi, lo spazio delle coordinate si estende anche su più schermi. Tuttavia, se l'app è limitata a un singolo schermo, lo spazio delle coordinate include solo lo schermo in cui è in esecuzione l'app.

Al termine del metodo, la matrice di argomenti contiene rispettivamente le coordinate x e y della visualizzazione rispetto ai bordi sinistro e superiore della visualizzazione.

Documentazione java per android.view.View.getLocationInWindow(int[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a