Android Studio Dimension Units dp and sp

Estimated read time 1 min read

Table of Contents


The unit for margins and other distances in the UI is density-independent pixels (dp). It’s like centimeters or inches, but for distances on a screen. Android translates this value to the appropriate number of real pixels for each device. As a baseline, 1dp is about 1/160th of an inch, but maybe bigger or smaller for some devices.


Just like dp is a unit of measure for distances on the screen, sp is a unit of measure for the font size. UI elements in Android apps use two different units of measurement, density-independent pixels (dp) which you used earlier for the layout, and scalable pixels (sp) which are used when setting the size of the text. By default, sp is the same size as dp, but it resizes based on the user’s preferred text size.

Blog Writer

The author shares useful content compiled in the field of informatics and technology on this blog.