Sobes.tech
Junior

¿Cuál es la diferencia entre px, dp y sp?

sobes.tech AI

Respuesta de la IA

px: Píxeles. Dependen de la densidad de la pantalla. En diferentes dispositivos, el mismo elemento definido en px tendrá un tamaño físico diferente. No se recomienda usar para tamaños de elementos de UI.

dp (píxeles independientes de la densidad): Píxeles independientes de la densidad. Unidad de medida vinculada al tamaño físico en la pantalla. 160 dp es aproximadamente igual a 1 pulgada en una pantalla con una densidad de 160 dpi (denominada mdpi). Se escalan según la densidad del dispositivo. La unidad preferida para definir tamaños de elementos de UI.

sp (píxeles escalables): Píxeles escalables. Similar a dp, pero además se escalan según la configuración de fuente del usuario en el sistema. Se usan exclusivamente para definir tamaños de fuente.

Tabla comparativa:

Unidad Descripción Uso
px Píxel de pantalla No recomendado
dp Píxel independiente de la densidad Tamaños de elementos de UI
sp Píxel escalable Tamaños de fuentes