DisplayMetrics.Density プロパティ

定義

ディスプレイの論理密度。

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

プロパティ値

属性

注釈

ディスプレイの論理密度。 これは、1 つの DIP が約 160 dpi の画面 (240 x320、1.5"x2" 画面など) 上の 1 ピクセルで、システムのディスプレイのベースラインを提供する、密度に依存しないピクセル 単位のスケーリング係数です。 したがって、160dpi画面では、この密度値は1になります。120 dpi の画面では、.75 になります。など。

この値は、実際の画面サイズ (および #ydpi#xdpi指定) に正確に従うのではなく、表示 dpi の総変化に基づいて、手順で UI 全体のサイズをスケーリングするために使用されます。 たとえば、幅が 1.8"、1.3" であっても、240 x 320 画面の密度は 1 になります。ただし、画面解像度を 320 x480 に増やしても、画面サイズが 1.5"x2" のままである場合は、密度が増加します (おそらく 1.5)。

の Java ドキュメント android.util.DisplayMetrics.density

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください