안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
다름이 아니라 보통 개발을 하게되면 디자이너에게 GUI 가이드를 받게 되는데
그동안 제가 하던 일은 해상도가 정해져 있는 일이었습니다.
그러다보니 width, height, x좌표, y좌표를 픽셀값으로 GUI가이드를 받아서 해도 무리가 없었는데요
폰환경에서는 해상도가 제각각이다 보니.. 보통 디자이너분에게 받아 작업하시는 분들 어떻게 요구하시는지 궁금하네요.
너무 오랜만에 유지보수 성격으로 안드로이드를 잡아서 그런지.. 기능구현보다는 레이아웃이 더 머리아프게 하네요-_-;;
2012.05.07 18:02:11
아..말로 다 설명하기 굉장히 어려운 부분이네요
480 x 800 기준으로 레이아웃 그려달라고 요청합니다.
전 기본 px -> dp 로 환산하고
9patch 이미지로 변환해서 사용합니다.
가급적이면 고해상도 대비해서 레이아웃은 기본 center_horizontal 이고요
최후에 쓰는거긴 한대 PSD 파일 그냥 달라고 합니다 -_-;
2012.05.07 18:15:38
답변 감사합니다.
1.우선 요청을 480x800 기준으로 달라고 요청한 후
2.해당 px들을 dp로 환산하여 width,height,x좌표,y좌표등을 입력하고
(위의 2번부분 일일이 환산하여 xml에 적용하시나요? 아니면 컨버팅하는 수식을써서 자바소스상에서 하시나요?)
3.그외 늘어나야하는 이미지들은 9patch를 적용하여 사용한다.
위 123번정도로 이해하면 되나요??




혹시.. 레이아웃 정의서에 pixel단위가 아닌 dp로 잡아서 주나요?