2013-09-24 3 views
1

안녕하세요, 저는 3 개의 탭으로 앱을 개발 중입니다. 세 번째 탭을 클릭하면 Tabbar없이 액티비티를로드하고 싶습니다 ... 어떻게하면됩니까?조각 탭에서 안드로이드로드 활동

 view = inflater.inflate(R.layout.myview, null); 
     mTabHost.addTab(mTabHost.newTabSpec("tab3").setIndicator(view), 
       MyClass.class, null); 
+0

탭 어댑터에는 탭 클릭을 추적하는 방법이 있어야합니다. 당신은 "IF"현재 탭을 확인하고 평소 물건 대신에 탭이 포함되지 않은 새로운 활동을로드해야합니다 –

답변

1

다음 코드를 사용해보십시오. 여기에 Complete Example

Intent intentAndroid = new Intent().setClass(this, MyClass.class); 
TabSpec tabSpecAndroid = tabHos.newTabSpec("tab3") 
     .setIndicator("", ressources.getDrawable(R.drawable.icon_android_config)) 
     .setContent(intentAndroid); 

mTabHost.addTab(tabSpecAndroid); 
+0

내 질문에 대답 해 주셔서 감사 Ketan ..하지만 탭에 대한 Framents를 사용해야합니다, 오직 세 번째 탭을 클릭하십시오 액티비티로로드하고 싶습니다. (탭 막대는 표시되지 않습니다) –

+0

왜 액션 바를 사용하지 않습니까? –