Configuration.ScreenWidthDp Properti
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.
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.