본문 바로가기
IT, Software/Android, Flutter

Android Layout Editor - Custom Device Profile 만들기

by 기타마을이장 2024. 1. 25.

 

참 오랜만에 Android 앱개발을 하면서 이전에 추억 속에 있던 많은 기억들을 끌어모아서 개발을 하고 있다.

다시 가열차게 열심히 해서 하루빨리 익숙해져야 할 것 같다.

 

예전에 한참 개발을 하던 시절과는 조금 달라진(?) 점이라면 그때보다 확실히 커스텀 단말이 많아졌다는 점이다.

그리고 이번에 진행하는 앱개발 역시 구글, 삼성 등 메이저 밴더사가 아닌 커스텀 단말기로 개발을 하게 됐다.

 

그렇다 보니 화면을 열심히 layout 을 짜더라도 실제로 단말에서 돌려보면 화면 배치가 다 깨져버리는 문제가 생겼다.

매번 단말에 올려서 화면이 어떻게 나오나 확인하고 수정하는 것도 한계가 있고, Android Studio에서 제공하는 훌륭한 layout editor를 사용해야 효율이 좋을 것 같았다.

 

 

Android Layout Editor 사용하기

Android Studio가 기본적으로 제공해주는 Layout Editor를 적극적으로 사용해 보기로 했다.

그런데... Editor에서 화면사이즈가 맞는 Profile을 찾으려 해도... 개발 중인 단말에 적당한 화면사이즈를 찾을 수가 없었다;;;

아무리 layout을 컴퓨터 화면에서는 예쁘게 보이게 만들어놔도 단말에 올리면 다 틀어진다;;;ㅠ

 

Custom Device Profile 추가하기

그래서 구글링을 통해 알아본 방법을 정리해본다. 방법은 매우 간단했다.

AVD Manager를 통해서 Custom Device Profile을 추가해 주면 된다.

" AVD Manager > New Hardware Profile "

 

새로운 Profile 추가 화면에서 Custom단말기의 화면크기와 Resolution 등을 지정해 주고 이후 HW키보드나 카메라 등에 대한 정보도 넣어준 다음 완료하게 되면 끝~~~

 

 

다시 layout editor로 돌아와서 방금 만든 Custom Profile을 선택해주면, 딱 나에게 필요한 사이즈의 화면으로 디버깅이 가능하다.

그리고 여기서 조정한 layout은 단말에 올렸을때도 똑같이 작동했다.

간단간단한 픽셀조절이나...정렬이나 순서변경 등등을 editor에서 바로바로 확인할 수 있으니 너무 좋다.

확실히 IDE가 좋아지면 그걸 잘 사용하는게 개발시간을 줄이고 삽질을 최대한 줄여주는 것 같다ㅎㅎ

 

반응형

댓글