SP와 DP의 차이

rjsdnqkr1·2019년 10월 10일
0

간단한 지식

목록 보기
1/2

👍 sp & dp 란?

DP(Density-Independent Pixels)

  • UI 레이아웃을 정의할 때 레이아웃 치수나 위치를 지정하기 위해 사용하는 단위. 픽셀 독립 단위이며 화면의 크기가 달라도 동일한 비율로 보여주기 위해 안드로이드에서 정의한 단위이다.

SP(Scale-Independent Pixels)

  • 레이아웃을 정의할 때 텍스트의 크기를 지정하기 위해 사용하는 단위이다.

✌ 차이점

sp는 TextView의 textSize를 지정할 때 사용된다. dp는 화면에 따라 사이즈가 달라지지 않고 고정된 값을 갖는다. 하지만 sp는 시스템의 사이즈에 따라 TextView가 작아지거나 커진다. 요즘은 sp를 사용하는 추세이다.반면 TextView의 사이즈를 고정값으로 줘야하는 경우가 있다. 이럴 때는 dp를 사용하면 된다.

👌 마무리

참고자료
https://developer.android.com/guide/practices/screens_support.html

profile
안드로이드 개발자 박건우

0개의 댓글