안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요?
MapActivity를 상속 받아서 구글맵을 띄우는것 까지 됩니다.
ViewPager에 View를 추가하려면
public Object instantiateItem(View pager, int position){} 안에
v = mInflater.inflate(xmlRes[0], null); 식으로 xml을 가져와서 추가합니다.
문제는 구글맵을 사용하기 위해 MapActivity를 상속 받아서 사용해야하는데
ViewPager안에 어떻게 넣을 수 있을지가 궁금합니다..
찾아보니깐 context를 얻어서 startActivity를 하면 된다고도 하시는데..
해보니깐 안되더군요...
답변 기다리겠습니다 ^^




MapActivity가 Activity를 extends해서 만든것이기 때문에 공식적으로는 지원하지 않습니다.
물론 비공식적으로 넣는 방법이 몇가지 있긴 합니다.
첫째로는 TabHost를 사용하는 방법이고
둘째로는 ActionBarSherlock을 사용하신다면 지원하는 것으로 알고 있습니다.
한가지 정도 더 있는것으로 알고 있는데 어쨋거나
관련코드는 구글에서 찾아보시면 나올겁니다.
구체적인 코드를 보여드리기에는 조금 복잡해서요;