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

구글맵v2를 fragment가 아닌 view로 볼수는 없을까요?

0 추천
안녕하세요.

화면을 fragment 단위로 구성하여 페이지 이동을 하도록 처리해놨었습니다.

이 구조를 세팅하면서 전체화면으로 보이는 구글맵 화면은 정상 동작됨을 확인했었고요.

 

그런데 구조가 조금 바뀌어서

구글맵을 화면 전체가 아닌 뷰의 일부로 보여줘야 하는 상황이 되었습니다.

상단에 탭과 하단에 입력창 등이 추가되고 남는 가운데 공간에만 맵이 보여야 합니다.

 

애초에 fragment로 화면 단위를 구성했다보니 맵 화면만 따로 fragment로 불러내는게 좀 애매합니다.

일단 fragment의 onCreateView 에서 xml에 선언된 fragment를 불러오는 도중에 에러를 내버리네요.

해당 에러의 CauseBy 입니다

java.lang.IllegalStateException: Fragment com.google.android.gms.maps.SupportMapFragment did not create a view.

 

그렇다고 프래그먼트를 하나 더 불러내려니 지도 위에 버튼 등의 뷰를 그릴수가 없고요.

맵을 뷰단위로 보여주도록 바꾸어야 해당 문제가 처리되지 않을까 싶은데요,

뷰단위로 불러와 보여줄 방법은 없는지요?

 

도움 부탁드립니다.
ire (3,900 포인트) 님이 2015년 3월 2일 질문

1개의 답변

0 추천
 
채택된 답변

 

이런식으로 화면 구성하셔서 중간에 있는 프레임 레이아웃에 프레그먼트 넣어주면 되지 않을까요??

방법은 전체 화면에 넣는 거랑 다른 거 없는뎅..

 

relz (2,550 포인트) 님이 2015년 3월 2일 답변
ire님이 2015년 4월 14일 채택됨
...