View.GetLocationOnScreen(Int32[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.