スマートフォンからタブレットまでと様々です
開発用のサイズを指定するためのいろいろな単位を記述しておきます
dp (dip)
density-independent pixels
android独自の仮想的なピクセル単位
160dpiのスクリーンで、1dip=1px となる
dip・dp のどちらでもよい
※dpiとは・・・dots per inch
1インチの幅の中にどれだけのドットを表現できるか
sp
Scale-independent Pixels
dpに似た単位だがユーザーが設定した
フォントサイズによって自動でサイズが変わる
spで指定したサイズは、画面密度(解像度)
とユーザーが設定したフォントサイズに依存する
px
Pixels
スクリーン上の実際のドット(ピクセル数)
※非推奨
in
Inches
画面の物理的サイズ
約25.4 mm
pt
Points
スクリーンの物理的サイズに基づいたサイズで
1/72インチ
mm
Millimeters
スクリーンの物理的サイズに基づいたサイズ
そのままw
pxやによってサイズを指定すると
dpi (dots per inch) の小さな画面で大きく
大きな画面では小さくなるという
汎用性が低くなる問題が発生します
デバイスに非依存なアプリケーションを開発するために
dp (dip) 文字などはspを利用するのが望ましいと思われます
スポンサードリンク