0
votes

I have a basic tabHost with 3 tabs(Say tab1,tab2 and tab3) and the class firing that up extends ActivityGroup(I know its deprecated ;P ). So all tabs open up inside the tabHost Tab1 and Tab2 open up an activity inside the tabHost using the standard Intents

I want to open an new activity that is not contained in the tabHost when I click on tab3 but tab2 and tab1 should still open up in the tabHost.

So essentially I want only tab3 to behave like it would have had I extended from Activity instead of ActivityGroup.

PS: Im fairly new to android so let me know if I need to add any more information.

1
Can you show us your code?Brent Washburne

1 Answers

0
votes

i know its old, but i just had the same problem, maybe someone needs it for future references. when someone clicks on the fourth tab, it opens a new activity outside of the tabhost

TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
tabHost.getTabWidget().getChildTabViewAt(3).setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {

                 // start new activity here
            }

        });