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

커스텀 뷰 해상도에 따라 늘리기

0 추천
커스텀 뷰를 이용해서 개임을 개발중입니다.

 

커스텀뷰에서 픽셀 단위로 Object들을 출력하는데요. 지금은 해상도가 800*480인 기기에서 개발중입니다.

 

당연하게 화면 해상도가 다른 기기에서는  화면이 잘리거나 여백이 많이 남을거에요..

 

그럴경우엔, 커스텀 뷰에서 오브젝트의 픽셀을 일일이 변동시키기보단

 

기본 해상도를  800*480에 맞추고 해상도가 다른 기기에서는  커스텀 뷰 자체를 축소 및 확대 시켜주고싶은데, 이럴 경우에는 어떻게 해야 하나요?
romio (420 포인트) 님이 2013년 4월 12일 질문

2개의 답변

0 추천
픽셀단위라고 하셨으면 픽셀값을 하드코딩 하셨다는 말씀으로 보면되나요?

그럼 모든 픽셀값을 values 폴더의 integer 파일로 관리하시고,

다른 해상도에서는 values-타해상도 이런방식으로 파일을만들어서 더크거나 더작은 픽셀값을 입력해놓으시면

될것같은데,,

원하시는게 이게 아니시라면 댓글남겨주세요,,
익명사용자 님이 2013년 4월 12일 답변
0 추천

먼저 커스텀뷰를 만드실 때 늘어나는 부분이랑 크기를 고정으로 하실 지 정하셔야 합니다. 전체가 다 늘어 나는 건 개인적으로 별로 안좋아 합니다.

아시는 부분도 있으시겠지만 일단 적어봅니다. 레어아웃종류랑 잘 써서 설계하시면 좋을 듯...

 

・LAYOUT-WEIGHT
・WRAP_CONTENT
・FILL_PARENT
・MATCH_PARENT
 
뚱땡이토끼 (1,440 포인트) 님이 2013년 4월 12일 답변
...