Bagikan melalui


Configuration.ScreenWidthDp Properti

Definisi

Lebar ruang layar yang tersedia di unit dp tidak termasuk area yang ditempati oleh android.view.WindowInsets window insets.

[Android.Runtime.Register("screenWidthDp")]
public int ScreenWidthDp { get; set; }
[<Android.Runtime.Register("screenWidthDp")>]
member this.ScreenWidthDp : int with get, set

Nilai Properti

Atribut

Keterangan

Lebar ruang layar yang tersedia di unit dp tidak termasuk area yang ditempati oleh android.view.WindowInsets window insets.

"note"><b>Note:</b> Pengukuran lebar mengecualikan inset jendela bahkan ketika aplikasi ditampilkan edge ke edge menggunakan <c>android.view.Window#setDecorFitsSystemWindows(boolean) Window#setDecorFitsSystemWindows(boolean)</c>.</Samping>

Sesuai dengan kualifikasi sumber daya lebar yang tersedia. Default ke #SCREEN_WIDTH_DP_UNDEFINED jika tidak ada lebar yang ditentukan.

Dalam mode multi-jendela, sama dengan lebar area tampilan jendela aplikasi yang tersedia, bukan area tampilan layar perangkat yang tersedia (misalnya, saat aplikasi ditampilkan berdampingan dalam mode layar terpisah dalam orientasi lanskap).

Untuk aktivitas yang disematkan, sama dengan lebar aktivitas individual, bukan lebar jendela aplikasi atau layar perangkat.

Dalam skenario beberapa layar, pengukuran lebar dapat mencakup layar. Misalnya, jika aplikasi mencakup kedua layar perangkat layar ganda (dengan layar berdampingan), screenWidthDp mewakili lebar kedua layar tidak termasuk area yang ditempati oleh inset jendela. Saat aplikasi dibatasi untuk satu layar di lingkungan beberapa layar, screenWidthDp adalah lebar layar tempat aplikasi ditampilkan tidak termasuk inset jendela.

Berbeda dari android.view.WindowMetrics dengan tidak menyertakan inset jendela dalam pengukuran lebar dan dengan mengekspresikan pengukuran dalam dp daripada px. Gunakan screenWidthDp untuk mendapatkan lebar area tampilan yang tersedia untuk aplikasi atau aktivitas tersemat yang tidak termasuk area yang ditempati oleh inset jendela. Gunakan android.view.WindowMetrics#getBounds() untuk mendapatkan area tampilan horizontal yang tersedia untuk aplikasi atau aktivitas yang disematkan termasuk area yang ditempati oleh inset jendela.

Dokumentasi Java untuk android.content.res.Configuration.screenWidthDp.

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk