안드로이드 개발 질문/답변
(글 수 45,052)
final TabHost tabHost = getTabHost();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("사용자 등록")
.setContent(new Intent(this, SecondActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("분석")
.setContent(new Intent(this, ThirdActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab3")
.setIndicator("Tab3")
.setContent(new Intent(this, FourthActivity.class)));
tabHost.addTab(tabHost.newTabSpec("tab4")
.setIndicator("Tab4")
.setContent(new Intent(this, FifthActivity.class)));
}이렇게 구현을 해논 상태입니다.
여기서 SecondActivity의 버튼을 누르면 tab2로 전환이 되고
ThirdActivity의 버튼을 누르면 tab3, 계속해서 fifthActivity의 버튼을 누르면
처음 tab1로 화면이 전환되는 방식입니다.
setCurrentTab을 하고싶었는데 getTabHost();함수가 static으론 안된다고 해서 하지 못하고 있습니다.
또 ActivityGroup으로 찾아봤는데 탭이 전환되는것이 아니라 한 탭 내에서 액티비티가 전환이 되는거라 참고하기가 어렵네요.
많은 도움 부탁드립니다.



