語言

DisplayMetrics.Density 屬性

定義

顯示的邏輯密度。

[Android.Runtime.Register("density")]
public float Density { get; set; }
[<Android.Runtime.Register("density")>]
member this.Density : single with get, set

屬性值

屬性

備註

顯示的邏輯密度。 這是密度獨立像素單元的縮放因子,其中一個 DIP 相當於約 160 dpi 螢幕上的一個像素(例如 240x320,1.5“x2” 螢幕),作為系統顯示的基準線。 因此在160dpi的螢幕上,這個密度值會是1;在120 DPI螢幕上,它會是0.75;等等。

這個數值並不完全遵循實際螢幕大小(如 #xdpi 和 #ydpi所示),而是用來根據顯示 dpi 的大幅變化,逐步縮放整體 UI 的大小。 例如,240x320 螢幕的密度會是 1,即使寬度是 1.8 吋、1.3 吋等。不過,如果螢幕解析度提升到 320x480,但螢幕尺寸仍維持在 1.5“x2” 之間,那麼密度就會增加(大概會到 1.5)。

Java 文件 android.util.DisplayMetrics.density。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱