안드로이드 개발 질문/답변
(글 수 45,052)
레아아웃 디자인을 할때
어떤 위젯의 height 이나 width 의 크기를 지정할때
보통 40px 이나 40dip 으로 하는 경우가 있는데
px와 dip의 차이가 뭔가요???~
찾아봤는데 이해가 잘 안가요ㅠ
어떤 위젯의 height 이나 width 의 크기를 지정할때
보통 40px 이나 40dip 으로 하는 경우가 있는데
px와 dip의 차이가 뭔가요???~
찾아봤는데 이해가 잘 안가요ㅠ
2011.02.17 14:30:11
해상도와 아주 밀접한 관계가 있습니다. px는 해상도 유동적으로 변화를 시키지 못합니다. 하지만 dp or dip를 쓰시면 해상도가 다른 폰이라해도 유동적으로 변하기 때문에 xml 작성 시 dp로 작업을 하시는게 좋습니다. 물론 java 소스 상에서 값을 넣어주면 px로 인식을 해서 convert해주는 소스를 util에 넣어서 사용하셔야하구요 convert 소스는 구글링으로^^
http://theeye.pe.kr/entry/few-tips-for-android-programmer-and-ui-designer 참조하세요




화면에 점 하나하나는 픽셀 점말고 비율처럼 보여주는 것은 dip