いろいろな単位
単位 | 意味 | |
---|---|---|
px | ピクセル | スクリーン上のドット |
in | インチ | 定規で測るサイズ |
mm | ミリメータ | 定規で測るサイズ |
pt | ポイント | インチの 1/72 |
dp dip | 密度非依存ピクセル density-independent pixels | 仮想的なピクセル単位。これによって、スクリーンの密度に依存せずに位置やサイズを定義できます。160ドット/inchのスクリーンで、1dp=1px となります。 例: layout_width="100dp" とした場合、HVGA (160密度ディスプレイ) では100ピクセル、WVGA (240密度ディスプレイ) では150ピクセルになり、実際のサイズは同等になります。 |
sp | スケール非依存ピクセル | dp と同様だが、ユーザーのフォントサイズ・プリファレンスによっても変わる |
ピクセルによってサイズを指定すると、dpi (dots per inch) の小さな画面で大きく、大きな画面では小さくなるという問題が発生します。 デバイスに非依存なアプリケーションを開発するためには、dp (または dip) または sp を利用します。