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

해상도 대응 질문드립니다.

0 추천
안드로이드 모바일별 해상도 지원을 고민하던중에 ..

테스트용 기기로 주로 갤S6, 갤S3을 사용하는데

이게 화면 크기는 거의 비슷하지만

해상도 자체는 갤쓰리가 xhdpi, 갤6가 xxxhdpi더라구요.

가만보면, 화면 해상도 대응시 dpi를 따질게 아니라

스크린 사이즈를 따지는게 제일 중요한것 같은데 ...

갤럭시 S부터 갤럭시 S6까지 해상도를 대응하려니 좀 힘드네요.

 

이 경우엔 스크린 사이즈로 따지는게 맞나요?

 

그리고 정말로 유연한 해상도 대응시에는

dp값 직접 쓰는건 최소화하고

weight, wrap_content, match_parent등을 적당히 섞어서 쓰는게 유연성 있을것 같긴 한데.. 어떤가요?
모나미153 (17,540 포인트) 님이 2016년 3월 24일 질문

1개의 답변

0 추천
 
채택된 답변
구글가이드 대로 해보세요

http://developer.android.com/intl/ko/guide/practices/screens_support.html

 

모든 해상도 지원보단 사용자들이 지금 가장 많이 쓰는 몇개의 케이스를 대상으로 하고

나머지는 추후 맞추거나 지원을 하지 않는것도 괜찮은 방법입니다

http://developer.android.com/intl/ko/about/dashboards/index.html

 

dip별 이미지를 나누고 특정 해상도는 따로 layout폴더는 나누어 맞추시면 얼추 되긴합니다

요즘은 대부분 기기가 S4 이상급으로 쓴다고 보시면 되고요

이미지도 xx xxx로 각각 만들기 힘드시면 9-patch를 이용해서 만드시면 해상도에 맞게 늘어나긴

하지만 완벽한건 아닙니다....
페어리 (12,270 포인트) 님이 2016년 3월 25일 답변
모나미153님이 2016년 3월 25일 채택됨
네.. 필요한 이미지는 나인패치를 사용하고 있고
문제는 컴포넌트들의 크기 이런것들을 고정시켜놓으면
작은 스크린단말에서 문제가 될것 같긴 했지만
일단 고려 안하기로 했습니다.
...