旧. -開発日記-

〜とあるプログラマーのつぶやきや開発メモなど〜

Android画像解像度 〜対応表〜

Androidアプリケーション開発で最も(僕的に)やっかいなのが、
端末の画面サイズが様々ということ。
簡単ですが、端末種類を以下にまとめます。


QVGA端末
HVGA端末
WVGA/FWVGA端末


HTC DesireやXperiaなど、そこそこ新しい端末などは
だいたいWVGA/FWVGA端末に該当します。

そしてAndroidはDensity(ピクセル密度)といった考え方で
マルチスクリーン対応していく形になります。
3つのカテゴリに分類し対応します。


Low-Density
Medium-Density
High-Density




Low-Density

100dpi〜140dpiを120dpiとする

Medium-Density

140dpi〜180dpiを160dpiとする

High-Density

190dpi〜250dpiを240dpiとする


また自分がよく忘れがちなDensityとスケーリングを表にしておきます。
mdpiを1とし、それぞれhdpiなら1.5倍、ldpiなら0.75倍させた画像を
用意する形になります。


Densityとスケーリング

端末例 Scale Density Density
Galaxy Nexus 2 xhdpi
HTC Desire HD 1.5 hdpi
HT-03A 1 mdpi
Tattoo 0.75 ldpi

以上、ざっくりとですが少しでも参考になれば幸いです。