Diferencias entre sp, dp, pt y px

Recuadro redondeado para Android
3 marzo, 2014
Búsqueda en GMAIL
5 marzo, 2014

Android-logo Si estas diseñando alguna pantalla de Android en xml ya habrás notado en los ejemplos que la medida que mas se utiliza no es px como en otros lenguajes, sino que ves mucho el dp y el sp.

Acá les paso un cuadro con las diferencias en las dimensiones que utilizamos al momento de diseñar.

Este material viene directo del sitio de Developer de Android

 

  • dp : Density-independent Pixels – Es una unidad abstracta basada en la densidad de la pantalla. Básicamente es como un pixel pero adaptado a la densidad de la pantalla.  Esta sería la unidad más simple a utilizar para que nuestro diseño se adapte a cualquier dispositivo.
  • sp : Scale-Independent Pixels – Esta es similar a la anterior, pero se utiliza para escalar los pixeles según al tamaño de fuente del dispositivo. Este es el ideal para utilizar con los tamaño de fuente.
  • pt : Points – Es 1/72 pulgadas. Difiere según el tamaño de la pantalla.
  • px: Pixels – Es un pixel real de la pantalla. Esta medida no se recomienda debido a que puede variar mucho según la pantalla utilizada.

Existe también mm y in, que son medidas relacionadas en forma real en la pantalla con lo que tampoco son la medida ideal para un diseño multiscreen.

 

Deja un comentario