2011-09-30 20 views
77

Duplicar posible:
Difference of px, dp, dip and sp in android¿Es dp lo mismo que dip?

he encontrado varios temas en este. Pero ninguno realmente responde mi pregunta.

Dp and dip en android. ¿Cuál es la diferencia? ¿Es la misma cosa?

+1

conjetura que no he leído con suficiente atención. Gracias por el voto negativo :) – johan

+5

Esto podría ser un duplicado pero este es el primer enlace que aparece en google cuando encuentras la diferencia entre el 2 –

+0

[Aquí hay un tutorial detallado para DP, SP y Pixel] (http://www.singhajit.com/tutorial-1-android-ui-desgin-and-styling/) –

Respuesta

102

Sí, son lo mismo. No hay diferencia, es solo un alias.

Documentation:

El compilador acepta tanto "dip" y "DP", aunque "DP" es más consistente con "SP".

+1

@LoungeKatt ¿me puede explicar un poco más? "inmersión" ya no se menciona en la documentación y nunca he visto a nadie que afirme que haya "una ligera alteración del tamaño". – WarrenFaith

19

dp Píxeles independientes de la densidad: unidad abstracta que se basa en la densidad física de la pantalla. Estas unidades son relativas a una pantalla de 160 ppp, por lo que una dp es un píxel en una pantalla de 160 ppp. La relación de dp-a-píxel cambiará con la densidad de la pantalla, pero no necesariamente en proporción directa. Nota: El compilador acepta tanto "dip" como "dp", aunque "dp" es más consistente con "sp".

What is the difference between "px", "dp", "dip" and "sp" on Android?

Cuestiones relacionadas