1

重複の可能性:
Android の px、dp、dip、sp の違いは?

Androidのdip、sp、pxの違いを知りたいです。

ありがとう、ニキル

4

2 に答える 2

1

Android で何かをしている場合は、dip または dp を使用する必要があります。dip はピクセル密度です。px はピクセルです。

デバイスごとにピクセル数が異なるため、dip を使用する必要があります。

編集: 重複した質問: Android の「px」、「dp」、「dip」、「sp」の違いは何ですか?

于 2012-09-16T09:21:28.300 に答える
0

px
ピクセル - 画面上の実際のピクセルに対応します。

dp または dip
密度に依存しないピクセル - 画面の物理密度に基づく抽象的な単位。これらの単位は 160 dpi スクリーンを基準にしたものであるため、1 dp は 160 dpi スクリーン上の 1 ピクセルです。dp とピクセルの比率は画面密度によって変化しますが、必ずしも正比例するとは限りません。注: コンパイラは "dip" と "dp" の両方を受け入れますが、"dp" は "sp" とより一貫性があります。

sp
Scale-independent Pixels - これは dp 単位に似ていますが、ユーザーのフォント サイズ設定によってもスケーリングされます。画面密度とユーザーの好みに合わせて調整されるため、フォント サイズを指定する場合は、このユニットを使用することをお勧めします。

ソース

于 2012-09-16T09:49:25.660 に答える