dp
(density-independent pixels) переводится в px
(pixels) по формуле:px = dp * (dpi / 160), где dpi (dots-per-inch) – плотность экрана.
Значения dpi устройства соотносятся с квалификаторами ресурсов следующим образом:
-ldpi
(low-density) ~120dpi; px = 0.75 * dp
.-mdpi
(medium-density) ~160dpi; px = dp
.-hdpi
(high-density) ~240dpi; px = 1.5 * dp
.-xhdpi
(extra-high-density) ~320dpi; px = 2 * dp
.-xxhdpi
(extra-extra-high-density) ~480dpi; px = 3 * dp
.-xxxhdpi
(extra-extra-extra-high-density) ~640dpi; px = 4 * dp
.Размеры картинок в drawable-ресурсах должны соответствовать этим соотношениям.
Если для конфигурации текущего устройства нет ресурса, то система выбирает наиболее близкий по dpi и масштабирует до нужного размера.