제가 구현하고자 하는 어플리케이션의 기본 구성이
탭 두개에 첫번째 탭을 클릭하면 이미지랑 텍스트가 나오고요
이건 쉬운데
두번째탭을 클릭하면 구글맵이 나와야 됩니다


i티거님의 http://tigerwoods.tistory.com/19 강좌를 참고하여

다른 코드는 손대지 않고 다 똑같이 하고


.java파일은

위 강좌의 두번째탭인 버튼부분을

spec = tabHost.newTabSpec("Tab 01");
spec.setIndicator("Googlemap");
spec.setContent(R.id.map);
tabHost.addTab(spec);

tabHost.setCurrentTab(0);

이렇게 바꿨구요

main.xml에선

버튼부분대신

버튼부분대신
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/map" >

<com.google.android.maps.MapView
android:id="@+id/gmapview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:apiKey="0Rr_PjXLdYthtjjjL8DlHkFrJi6PXXCt8VYDW6A" />

</LinearLayout>

을 넣었습니다


그리고 실행했는데 예기치못한 에러로 stop한다는 메세지가 나오네요
어떻게 해야 구글맵을 다른 탭에 띄울 수 있을까요?
지도에 의존하는 바가 큰지라
버튼을 아래에 달고 화면전환은 탭으로 하는게 거의 필수인데
여기서 막혀버리니 정말 어렵습니다

아참참 까먹었는데 .java파일이 두개입니다
하나는 구글맵만 간단히 구현했고(역시 티거님 강의의 코드 그대로) 이름은 Googlemap3.java이구요
나머지 하나는 앞서 말씀드렸던 탭 구현된 TabView.java파일이구요

혹시나 몰라 그 코드 일부도 첨부합니다

MapView mapView;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.id.map);
mapView=(MapView)findViewById(R.id.gmapview);
mapView.setBuiltInZoomControls(true);
mapView.setSatellite(true);