View.GetLocationOnScreen(Int32[]) Metode

Definisi

Mendapatkan koordinat tampilan ini di ruang koordinat layar perangkat, terlepas dari dekorasi sistem dan apakah sistem dalam mode multi-jendela.

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

Array bilangan bulat dua elemen tempat koordinat tampilan disimpan. Koordinat x berada di indeks 0; koordinat y, pada indeks 1.

Atribut

Keterangan

Mendapatkan koordinat tampilan ini di ruang koordinat layar perangkat, terlepas dari dekorasi sistem dan apakah sistem dalam mode multi-jendela.

Dalam mode multi-jendela, ruang koordinat mencakup seluruh layar perangkat, mengabaikan batas jendela aplikasi. Misalnya, jika tampilan berada di bagian bawah layar pemisah horizontal, tepi atas layar— bukan tepi atas jendela— adalah asal dari mana koordinat y dihitung.

Dalam skenario beberapa layar, ruang koordinat dapat mencakup layar. Misalnya, jika aplikasi mencakup kedua layar perangkat layar ganda dan tampilan terletak di layar kanan, koordinat x dihitung dari tepi kiri layar sebelah kiri ke tepi kiri tampilan. Saat aplikasi dibatasi untuk satu layar di lingkungan beberapa layar, ruang koordinat hanya menyertakan layar tempat aplikasi berjalan.

Setelah metode kembali, array argumen berisi koordinat x dan y dari tampilan relatif terhadap tepi kiri dan atas tampilan.

Java dokumentasi untuk android.view.View.getLocationOnScreen(int[]).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk