如何在TabActivity中切换其他Activity的Activity

时间:2013-07-22 09:39:22

标签: android android-activity android-tabhost android-tabactivity

当我移动到TabActivity中的新活动

时,我有3个活动要销毁之前的活动
TabHosttabHost = getTabHost();


    Intent in1 = new Intent(this, ActivityA.class);
    // adding each tab details to tabhost
    tabHost.addTab(tabHost
            .newTabSpec("1")
            .setIndicator("TAB3",
                    getResources().getDrawable(R.drawable.tab1))
            .setContent(it5));
                    Intent it5 = new Intent(this, ActivityB.class);
    // adding each tab details to tabhost
    Intent in2 = new Intent(this, ActivityB.class);
    tabHost.addTab(tabHost
            .newTabSpec("2")
            .setIndicator("TAB3",
                    getResources().getDrawable(R.drawable.tab2))
            .setContent(it5));
                    Intent it5 = new Intent(this, ActivityC.class);
    // adding each tab details to tabhost
    Intent in3 = new Intent(this, ActivityC.class);
    tabHost.addTab(tabHost
            .newTabSpec("3")
            .setIndicator("TAB3",
                    getResources().getDrawable(R.drawable.tab3))
            .setContent(it5)); 

1 个答案:

答案 0 :(得分:3)

然后不要使用Tab Activity(现在不推荐使用TabActivity)。

只需创建三个活动,并在每个活动的底部放置三个按钮。

在从一项活动切换到另一项活动时,只需在finish()之后调用startActivity()

我再次说不要使用TabActivity,因为我在我的一个项目中使用它,这对我来说很头疼。