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

지도 선택페이지의 화면구성하기

0 추천

 

 

안녕하세요.

앱 개발 중에.. 제 지식으로는 처리가 안되는 부분이 있어 질문드립니다 ㅜ ㅜ

 

위에 보이는것처럼 지역을 선택하는 부분인데요..

지역을 선택하면 그지역만 선택된 표시가 나야합니다.(지도에 지역 색이 변한다든가..)

근데 이게 도무지 감이 안잡히네요..

 

일단 저혼자 이리저리 생각해본것들입니다.

(지식이 짧아.. 생각이 좀 특이합니다...)

 

1. 이미지 뷰에 지도이미지를 띄우고, 터치된 좌표에 따라 이미지뷰의 지도이미지를 변경하고 선택된곳의 정보를 보여줌.

이건 그냥 지도만 있고 위에 이미지에 팝업처럼 떠있는 정보는 다른 한곳에 표시해주는거죠.. 선택된 지역의 정보만..

근데 이렇게하면.. 지역이 정사각형이 아닌데.. 좌표로 구분이 가능할까요? 모양이 매우 제각각인데..

 

2. 지역별로 잘라서 다른 이미지뷰로 넣고 위치를 조정

어느지역 선택됐는지 알기가 어려워서 생각한건데..

지역별 이미지를 각각의 이미지뷰로 넣고.. 위치를 잘 맞추는거죠..

근데 이렇게하면 해상도, dpi에 따라 위치가 달라질테고 ㅜ ㅜ

지역이 정사각형이 아니다보니..

투명으로 겹치는부분이 있을텐데.. 이것도 클릭이벤트 설정하기 애매하네요..

 

3.지도를 배경으로 넣고.. 그위에 배너 넣기

이게 첨부한 사진에 대한 내용입니다.

지도를 rerative layout 의 배경으로하고

그위에 지역을 선택하는 배너를 띄우는거죠..

근데 문제가.. 왼쪽에서 몇 dp 위에서 몇  dp 이런식으로 처리하면...

해상도랑,, dp에 따라서 위치가 달라질것 같은데..

다른 방법이 있을까요?

코드로 왼쪽에서 몇% 위친지등을 계산해서 지정해줘야할까요?

 

 

이것저것 고민해봐도.. 마땅한 방법이 없네요..

제가 모르는 기능이 있는건가요? ㅜ ㅜ

다른 게임과 같은 것들은 어떻게 처리하죠??

 

답변 주시길 기다리고 있습니다..

Ripple (810 포인트) 님이 2014년 12월 17일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...