Wednesday, 4 December 2019

Difference between DP , SP ,DPI and Pixel


DPI- Dots per Inch
DP - Density independent pixels—>it scales as per device screen density—>used to define layouts or views dimension—>pixel unit I.e independent of density of the device screen
Px- Pixel

SP: scale independent pixel—>used only for textview size—>it scales as per device screen density and user setting preferences.

px= dp*(dpi/160)

1dp equals to how many pixel for mdpi
Here mdpi = 160 pixel
         hdpi=  240 pixel
        Xhdpi = 320 pixel
xxhdpi=480 pixel


Px = 1*160/160

Px =1dp

For hdpi=1px=1*240/160=1.5px—>scale factor

Screen size measured in diagonally- 5.0’ screen
Screen resolution 720*1280 pixels

Screen density measured in DPI(Dots per Inch)
        mdpi = 160 pixel
         hdpi=  240 pixel
        Xhdpi = 320 pixel
xxhdpi=480 pixel

No comments:

Post a Comment