안드로이드 폰 기종에 따라 다양한 종류의 디스플레이 크기가 있다.
layout xml 파일에서 match_parent와 wrap_content, margin의 적절한 사용
layout_weight, RelativeLayout 등의 사용
등을 사용하면 크게 문제는 없지만 이것만으로 해결 못 할 상황들이 있다
320dp: 일반적인 전화 화면(240x320 ldpi, 320x480 mdpi, 480x800 hdpi 등).
480dp: 대형 스마트폰 화면, 최대 5인치까지(480x800 mdpi).
600dp: 7” 태블릿(600x1024 mdpi).
720dp: 10” 태블릿(720x1280 mdpi, 800x1280 mdpi 등).
태블릿 같은 경우에는 일반적인 방법으로는 해결이 안댄다.
이런 경우에 사용하는 방법이 smallest Screen Width 이다.
res/layout/main_activity.xml (사용 가능한 너비가 600dp 미만)
res/layout/main_activity.xml (sw600dp) # 7 인치 태블릿 또는 600dp 이상의 모든 화면