출처 : http://www.androidpub.com/1934764 - By. 건방진프로그래머겔럭시 넥서스나, Sky LTE 단말기를 가지고 테스트 해봤는데,해상도는 둘다 1280x720 이다.하지만 layout 폴더를 'layout-1280x720' 으로 하니까, 그쪽으로 분기되지않고,기본 layout 폴더를 참조하더라.그래서 맨 아래 댓글 처럼 'layout-sw360dp'로 생성하니까잘 읽더라. 이미지는 'drawable-xhdpi'다.
안녕하세요..
오늘 처음 제가 경험한 지식이라 잘못된정보일지도 모르지만
아는한도내에서 공유를 해봅니다.
기존에 앱을 만들었을때 갤럭시탭 10.1과 7인치를 위해
갤럭시탭 10.1
drawable-mdpi-1280x800
layout-1280x800
갤럭시탭 7.0
drawable-hdpi-1024x600
layout-1024x600
이런식으로
폴더를 만들어 놓고 개발을 하였습니다.. 이때 결과물은 의도한대로 나오는 상태였습니다.
그런데 오늘 다시 해본결과 무조건 해상도를 무시하고 hdpi의 이미지와 레이아웃을 참조하더군요
그래서 의심스러운 문제는 ADT reversion 의 버전 차이 문제라고 결론을 내렸습니다.. 잘되는 옆컴퓨터는 14였고 저는 16인 최신
버전이였습니다.
그래서 하루종일 어떻게 수정해야 되나 전전긍긍하다가 결국 해결하였습니다.
수정한 결과물은 다음과 같습니다.
갤럭시탭 10.1
drawable-xlarge-mdpi
layout-xlarge
갤럭시탭 7.0
drawable-large-hdpi
layout-large
수정사항입니다. 2012. 01. 12 내용
갤럭시탭 10.1
drawable-xlarge-mdpi
layout-xlarge 또는 layout-1280x800
갤럭시탭 7.0
drawable-large-hdpi
layout-1024x600
일반폰 (480x800)
drawable-hdpi
layout
HD폰(1280x720)
drawable-xhdpi
layout-1280x720
지금 이렇게 쓰고 있는데 현재까지는 이상은 없네요..갤럭시노트같이 5.3인치에 1280x800해상도인경우가 문제가 되긴하게지만요..
댓글
댓글 쓰기