tabhost에서 googlemap을 사용하고 있습니다.
앱을 실행하면 처음엔 격자모양만 출력되고
거기에 터치를 계속 해주면 조금씩 출력되어 지도가 완성이 됩니다.
main에선
TabHost.TabSpec spec;
Intent intent;
intent = new Intent(this, Tab_1.class);
spec = tabHost.newTabSpec("tab1").setIndicator("지도")
.setContent(intent);
tabHost.addTab(spec);
위 방법으로 탭을 추가해주었고
Tab_1.class 파일의 내용은
public class Tab_1 extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tab_1);
}
}
이고 xml 파일의 fragment 내용입니다.
<fragment
android:id="@+id/maps"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
class="com.google.android.gms.maps.SupportMapFragment"/>
앱에서 지도를 출력하는 부분이 2개가 있는데 activity를 따로 생성하여 출력되는 지도는
정상적으로 동작하고 있습니다.
tabhost에서는 지도의 출력이 되는 부분만 문제가 되고 있습니다.
아직 안드로이드를 시작한지 얼마 되지 않아 며칠째 찾아보고 있는데 해결 방법을 못찾아 질문 드립니다.