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

[극초보]추가한 버튼이 다른 디바이스에서 실행하면 위치가 바뀌어 나옵니다.

0 추천

안녕하세요! 초보강아지발입니다!

다름이 아니라 제가 게임을 개발하고 있는데요!(정말 극초보 시작한지 얼마되지 않았습니다.)

일단 정확한 이해를 위해 이미지를 봐주세요!

 

이런식입니다.

설명해 드리자면 저는 집의 몸통을 누르면 실행되게 하고 싶은데.

다른 디바이스에서 실행하면 버튼의 위치가 바뀌어 제가 원하는 결과가 나오지 않습니다. ㅠㅠ

 

저기 산과 집은 Relative?layout-> baground에 추가한 거고

버튼 1은 투명버튼으로 만들어 사물을 누르면 버튼이 실행되는 식입니다...

 

다른 디바이스에서도 같은 위치에 버튼을 위치하게 하려면 어떻게 해야 할까요?

(디바이스a와 디바이스b는 다른 기종입니다...) 

익명사용자 님이 2016년 11월 17일 질문
안드로이드가 가장 머리아픈게 UI.... 저도 윗분 말씀대로 ScalableLayout 사용하여 만들고있습니다. 라이브러리 개발자분도 한국분이라서 한국설명도 굿

1개의 답변

0 추천
 
채택된 답변
저도 이것때문에 무지 고생했는데, 결론은 화면 해상도 구해서, 화면 해상도에 맞게 직접 좌표 계산해서 해당 좌표에 표시해주는 방법이 있고...

ScalableLayout같은 것을 쓰면 좀 더 쉽게 할 수도 있습니다.
mg2000 (2,640 포인트) 님이 2016년 11월 18일 답변
...