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

버튼이나 이미지의 위치가 폰마다 다르게 나옵니다.

0 추천
원하는 위치에 버튼을 나열하였습니다.

간격은 dip 단위로 마진값을 주어서 나열하였는데요.

디바이스의 해상도가 달리지면 이 위치들이 어긋납니다.

해당 위치에 버튼을 나열하고 디바이스 해상도가 달라지더라도 동일한 위치에 표시되게 하려면

어찌해야될까요?

계속 리서치하고 구글링을 하는데 잘 모르겠습니다.

선배님들 조언 부탁드립니다.
갸아악 (21,260 포인트) 님이 2014년 8월 26일 질문

2개의 답변

+1 추천
 
채택된 답변

https://github.com/ssomai/ScalableLayout/blob/master/README%20-%20Korean.md

 

이 라이브러리를 사용해 보세요 

 

익명사용자 님이 2014년 8월 26일 답변
갸아악님이 2014년 8월 26일 채택됨
0 추천
해상도가 다르고 density가 다르면 아무리 상대적으로 배치한다해도 원하는 결과가 나오지 않을 수 있습니다.

개발의 문제라기 보다 기획/설계단의 문제라 봐야지요.

"버튼의 크기는 고정시키고 중앙정렬을 하자"

"버튼의 크기를 상대적으로 늘리자"

"버튼도 늘리고 마진도 늘리자"

등등...

저같은 경우는 GridView 같은 놈을 이용해 알아서 뿌려달라고 요청합니다.
익명사용자 님이 2014년 8월 26일 답변
...