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으로 찾아봤는데 탭이 전환되는것이 아니라 한 탭 내에서 액티비티가 전환이 되는거라 참고하기가 어렵네요.


많은 도움 부탁드립니다.