안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
현재 App을 개발중인데, 기기별 해상도 맞추느라 너무 힘드네요..
일단 저는 기기별 해상도를 확인하여 별도의 layout XML파일을 로드하도록 디자인했습니다.
그런데 해상도는 같은데 실제 액정크기가 다른 기기들이 좀 있는데, 이런것들은 어떻게 처리해줘야할까요..
예를들어 갤럭시탭10.1과 베가LTE는 모두 1280*800 해상도입니다만,
실제 액정 사이즈는 어마어마하게 차이가 나죠.. 폰과 태블릿이니까요..
이럴경우 갤탭기준으로 디자인한 layout을 베가 LTE에서 보면 버튼이나 이미지가 너무 작습니다..
어떻게 처리해야할까요 ㅠㅠ




자답이네요..
일단 타블릿인지 폰인지를 구분해서 따로 디자인하면 될것 같은데,
해당 API는 없고 아래의 소스로 구분 가능합니다..
Virutal dpi means dots per virtual inch. For example, the htc desire hd's real width is 2.21 inches, but its virutal width is still 2 inches, the galaxy tab 10.1's real width is 5.35 inches(portrait orient), but its virtual width is 5 inches.