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

아직도 해상도지원에 감이 안서네요;;

0 추천

안녕하세요.

다름이아니라 아직도 해상도 지원하는 방법에 대해서 감이 서질 않습니다..

서칭중에 이런 내용을 발견했는데..

갤럭시넥서스: 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

 

이런식으로 각 dpi와 해상도를 이름으로 하여 레이아웃 폴더를 만들고

일일이 해당 기기에 대응하는 레이아웃을 만들어야하나요?

어떤분은 dimens를 만들어서 dp수치로 관리하라 하시고...

지금 일단 전 xhdpi기준으로 만들었는데

추후에 태블릿이나 다양한 디바이스를 지원하려면 해상도마다 일일이 레이아웃을 다 만들고

폴더를 만들어서 넣어주어야 하나요?

아직도 아리송하네요;;

 

갸아악 (21,260 포인트) 님이 2014년 11월 13일 질문

2개의 답변

0 추천
안드로이드 갓 시작했을 땐 4개의 해상도를 일일이 폴더로 지정해서, 이미지 크기도 바꾸고 이미지간 간격도 다 따로 맞췄습니다. 확인하기 위해서는 그 해상도에 맞는 기기로 테스트해보는건 필수였구요.

해상도마다 당연히 dp와 px이 다르기 때문에.. 그 담부턴 weight로 해상도 맞췄습니다..폴더 하나로 줄인거죠.

기기마다 약간 레이아웃이 차이나긴 하는데 대부분 비슷한 비율로 잡히더군요.
anci (19,950 포인트) 님이 2014년 11월 13일 답변
0 추천
잘못된 내용입니다.

리소스 디렉토리명에 해상도 (1280x720 등)을 지정하는 것은 공식적으로 지원되지 않습니다.
익명사용자 님이 2014년 11월 13일 답변
...