2011-09-30 20 views
77

Powiel możliwe:
Difference of px, dp, dip and sp in androidCzy dp jest taki sam jak dip?

Znalazłem kilka wątków na ten temat. Ale nikt tak naprawdę nie odpowiada na moje pytanie.

Dp i zanurzenie w Androidzie. Jaka jest różnica? Czy to to samo?

+1

Przypuszczam, że nie czytałem wystarczająco uważnie. Dzięki za głosowanie w dół :) – johan

+5

To może być duplikat, ale jest to pierwszy link, który pojawia się w google, gdy znajdziesz różnicę między 2 –

+0

[Oto szczegółowy podręcznik dla DP, SP i Pixela] (http://www.singhajit.com/tutorial-1-android-ui-desgin-and-styling/) –

Odpowiedz

102

Tak, są takie same. Nie ma różnicy, to tylko alias.

Documentation:

Kompilator przyjmuje zarówno "dip" i "DP", chociaż "DP" jest bardziej zgodny z "SP".

+1

@LoungeKatt, czy możesz wyjaśnić nieco więcej? "Dip" nie jest nawet wspomniany w dokumentacji i nigdy nie widziałem nikogo, kto kiedykolwiek stwierdziłby, że są "niewielkie zmiany rozmiaru". – WarrenFaith

19

dp Piksele niezależne od gęstości - abstrakcyjna jednostka oparta na fizycznej gęstości ekranu. Jednostki te odnoszą się do ekranu o rozdzielczości 160 dpi, więc jeden dp to jeden piksel na ekranie o rozdzielczości 160 dpi. Stosunek dp-do-piksetu zmieni się wraz z gęstością ekranu, ale niekoniecznie w bezpośredniej proporcji. Uwaga: Kompilator akceptuje zarówno "dip" i "dp", choć "dp" jest bardziej zgodny z "sp".

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

Powiązane problemy