반응형
내가 제목과 같은 "activity in activity 혹은 activity in fragment 혹은 태블릿에서 fragment 를 이용하여 mapview 여러개 뛰우기" 를 찾게 된 이유는 태블릿 개발을 하고 있는데 main activity는 하나이고 fragment 를 이용하여 맵뷰를 띄우고 있는데 맵뷰를 띄울 곳이 이곳 저곳 많았다. mapview 는 mapactivity 에 하나만 존재해야한다는 제약이 있는데 이 때문에 어떻게 해야 mapview를 여러개 띄울지 고민이었다.
현재 내가 찾은 내용은 정리가 덜 되었지만 아이디어는 이것이다.
바로 tabhost, tabwidget ~~~~~
안드로이드를 어느정도 알고 있는 사람이라면 무릎을 딱 칠것이다.
tabhost 는 content로 activity를 가질수 있다는 사실을...
아래 코드를 보고 아이디어를 얻을수 있도록 한다...
정말 구글에서 미친듯이 찾다가 아닌가 싶었던 자료를 다시 보았는데 아래의 아이디어를 넣었다.
다시 찾아서 출처를 꼭 남기겠다.
글쓰다가 출처를 찾았다.
출처 : https://github.com/petedoyle/android-support-v4-googlemaps/tree/dev-samples/src/samples/FragmentLayoutMaps
이곳에서 예제 샘플을 받아서 분석하도록..
mTabHost = (TabHost)view.findViewById(android.R.id.tabhost);
mTabHost.setup(getLocalActivityManager());
TabSpec tab = mTabHost.newTabSpec("map")
.setIndicator("map")
.setContent(new Intent(getActivity(), MyMapActivity.class));
mTabHost.addTab(tab);
tab = mTabHost.newTabSpec("map2")
.setIndicator("map2")
.setContent(new Intent(getActivity(), MyMapActivity.class));
mTabHost.addTab(tab);
반응형
'프로그래밍(~2017) > 안드로이드' 카테고리의 다른 글
[Android] Custom View, Custom Layout ( 커스텀 레이아웃, 커스텀 뷰, 직접 뷰 레이아웃 만들기 ) (7) | 2016.04.20 |
---|---|
[android 안드로이드] Activity 를 dialog 처럼 사용하기 (1) | 2012.01.05 |
[android 안드로이드] Double click/tap detection on android's MapView 맵뷰 더블클릭/더블탭 (2) | 2012.01.04 |
[android 안드로이드] ontouchlistener 구현시 제스쳐 편하게 구현하기(클릭구현, 더블클릭구현 등등) (0) | 2012.01.03 |
android 안드로이드 intent 인텐트 변수 정리 (0) | 2011.09.26 |