ldpi, mdpi и hdpi соответствуют «классам» плотности, а не фактической плотности устройства.
Например, G1 - это устройство класса mdpi (160 точек на дюйм), но его плотность экрана составляет около 180 точек на дюйм. Дроид является устройством класса hdpi (240 точек на дюйм), но его экран 265 точек на дюйм.
Масштабирование растрового изображения основано только на классе плотности. Фактическая плотность экрана игнорируется.
Таким образом, G1 будет показывать битовые карты mdpi, немного меньшие, чем устройства mdpi с истинным экраном 160 dpi, но это очень маленькая разница, так что это не имеет большого значения.
(Обратите внимание, что другие типы размеров, такие как "in" и "mm", учитывают плотность экрана.)
Так что для плотностей у вас есть 3 варианта: ldpi (120), mdpi (160) и hdpi (240). Следовательно, ваше растровое изображение 100x100 должно быть 75x75, 100x100 и 150x150 соответственно.
Подробнее см .: http://developer.android.com/guide/practices/screens_support.html#qualifiers