안드로이드 개발을 하다보면 어플리케이션에 이미지를 넣을 때 dp개념이 등장한다. 주로 안드로이드 디자인 측면에서 많이 사용되지만, 개발자가 알아두어도 도움이 될 것 같아서 글을 작성하게 되었다. dp가 무엇인지, 안드로이드에서는 왜 dp 개념을 사용하는지 알아보자. 우선, dp에 대해 설명하기 전에 pixel이 무엇인지 먼저 알아야 한다. 픽셀(pixel, px) 화소라고도 하며, 디지털 이미지를 나타내는 데 사용되는 최소 단위이다. 픽셀은 해상도와도 관련이 있는데, 동일한 이미지라 하더라도 픽셀의 수가 많은 것이 해상도가 더 높다. 아래에서 오른쪽 그림이 왼쪽 그림보다 1인치당 픽셀 수가 더 많으므로 해상도가 높다고 볼 수 있다. ppi는 pixel per inch -> 1인치당 픽셀 수를 의미한다. ..