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

안드로이드 다중 화면 구현 문의

0 추천
다중화면 지원에 관하여 질문드립니다.

같은 dpi에 화면이(인치)가 다른 경우는 어떻게 개발하나요?

또한 모바일, 태블릿 화면이 깨지지 않고 호환되게 개발을 하려면 어떻게 해야하는건가요..?

답변 꼭 좀 부탁드립니다.
쮸뿌쮸뿌 (2,470 포인트) 님이 2017년 2월 15일 질문

1개의 답변

0 추천
정적인 사이즈가 아닌 비율로 동적으로 화면에 맞게 배치되도록 구성하는것이 좋구요.

만약 화면 사이즈가 너무 많이 차이 나는경우는 아예 레이아웃 리소스를 나눠서 개발하기도 합니다.(다중화면 지원 레퍼런스 : https://developer.android.com/guide/practices/screens_support.html?hl=ko)

그리고 질문자님이 개발툴 어떤거를 쓰시는지는 모르겠으나 저같은경우는 스튜디오 2.2.3 버전 쓰는데 옛날에 비해서 그래피컬 레이아웃 툴이 굉장히 많이 발전해서 화면사이즈를 직접 조절해가며 레이아웃 배치가 가능합니다.
Development Guy (70,570 포인트) 님이 2017년 2월 15일 답변
ConstraintLayout으로 한번 써보세요 복잡한 UI를 구성한다면 속도가 RelativeLayout로 구성한거랑 같거나 더 빠르면서 LinearLayout 처럼도 쓸수 있죠

https://developer.android.com/studio/write/layout-editor.html?hl=ko
이런것도 있었네요.
알고있으면 요긴하게 쓰일수 있을거 같습니다.
아직 이클립스를 쓰고 있습니다ㅠㅠ...모바일 태블릿 가로세로 화면을 모두 지원을 하려면 layout 폴더를 나눠주면 되는건가요?...sw720dp 를 넣으면 10인치 가능하다고 글을 읽었습니다만.
정말 공부가 끝도 없네요ㅠㅠㅠ..
...