마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

단말기별 drawable, layout 폴더 사용법이 궁금합니다.

0 추천

 

안녕하세요.
 
해상도에 대한 자료를 여기 저기 찾았습니다.
 
테스트 단말기도 갤3밖에 없고, 아직 안드로이드에 대한 지속도 부족하여 이렇게 글을 올립니다.
 
 
 
포스팅 자료 *************************************************************************
 
 
 
 
 
갤럭시탭 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
 
 
갤럭시넥서스: layout-sw360dp
 
갤럭시노트: layout-xhdpi-1280x800 (or layout-normal-xhdpi)
 
갤럭시탭10.1: layout-xlarge-mdpi(3.2이상 버전에서는 layout-sw800dp로도 가능)
 
HD(1280x720)폰: layout-xhdpi-1280x720 (layout-normal-xhdpi)
 
HTC Evo4g: layout-hdpi-960x540
 
 
포스팅 자료 *********************************************************************
 
 
 
갤럭시탭 10.1 와 갤럭시노트 가 같은 1280*800 해상도를 사용하는데 레이아웃 폴더가 다르네요....
 
drawable-xlarge-mdpi 폴더는 같이 사용하는지도 모르겠습니다.
 
 
위의 내용을 보면 단말기별로 drawable , layout 폴더가 다 다른지도 궁금합니다.
 
 
layout-xhdpi-1280x800  이런식으로 레이아웃은 뒤에 해상도만 붙이면 되는건지 궁금하고,
 
drawable 폴더 사용법도 잘 이해가 안갑니다.
 
 
단말기별로 정리가 되어 있는 참고할만한 자료가 있다면 공유 부탁 드리겠습니다.
 
좋은 하루 되시구요... 답변 부탁 드리겠습니다.
최양낙 (120 포인트) 님이 2013년 3월 12일 질문

2개의 답변

0 추천
단말기 별로 폴더가 구분되는 것이 아니고

폴더 구분법에 따라 단말에서 해당 폴더의 리소스를 참조하는 것 입니다.

 

dpi별로 구분은 ldpi, mdpi, hdpi, xhdpi, xxhdpi 등으로 구분되며

화면 사이즈는 small, normal, large, xlarge 등으로 구분됩니다.

또한 화면 해상도별로도 구분이 가능하죠.

 

이런 옵션을 조합해서 폴더를 구분하면 단말에서는 자신에게 맞는 조건의 폴더를 참조하는 것입니다.

 

이런 부분은 자신이 이해하는 수밖에 답이 없습니다.

다른 사람이 아무리 떠들어봐야 소용없습니다.

이것 저것 해보면서 자신이 이해를 해야 나중에 어떤 단말이 나오더라도

스스로 적용할 수 있게 됩니다.

 

가장 좋은 글은 Android Developer 사이트의 글입니다.

http://developer.android.com/guide/practices/screens_support.html
원조안드로이드 (58,170 포인트) 님이 2013년 3월 12일 답변
0 추천
윗분이 잘 설명해 주셨는데 추가로 생각해야 할 화면이 있습니다.

저도 테스트 기기가 없어서 힘들었었는데, 소프트키가 배치된 기기 들입니다.

대표적인 것들이 갤럭시 넥서스?, 베가 racer2 이후의 하드웨어 키가 없는 기종들은

실제 화면은 1280 * 720 이지만 소프트웨어 키로인해 화면을 어느정도 먹어? 들어갑니다.

이 부분 고려해 보셔야 할 듯합니다.
wind (2,240 포인트) 님이 2013년 3월 12일 답변
...