android tabgroup活动中的后退按钮功能

时间:2013-02-01 04:27:24

标签: java android back-button

我必须在Android应用程序中开发后退按钮功能。

我在tabgroup活动中有4个标签。 在这里,我必须创建第四个选项卡是Go Back。

这里我需要第4个标签表示第4个标签转到我以前的活动。

这是我的tabgroupactivity代码:

intent = new Intent().setClass(this, MainGroupActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

    // Initialize a TabSpec for each tab and add it to the TabHost
    spec = tabhost.newTabSpec("Home").setIndicator("Home", 
                    res.getDrawable(R.drawable.arrow_up_float))
                    .setContent(intent);
    tabhost.addTab(spec);

    intent = new Intent().setClass(this, CartGroupActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

    // Initialize a TabSpec for each tab and add it to the TabHost
    spec = tabhost
            .newTabSpec("Cart")
            .setIndicator("Cart",
                    res.getDrawable(R.drawable.arrow_down_float))// debttab moretab
                                                        // expensestab
            .setContent(intent);
    tabhost.addTab(spec);

    intent = new Intent().setClass(this, LoginGroupActivty.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    // Initialize a TabSpec for each tab and add it to the TabHost
    spec = tabhost.newTabSpec("Login").setIndicator("Login",
                   res.getDrawable(R.drawable.btn_default_small))
                   .setContent(intent);
    tabhost.addTab(spec);
    intent = new Intent().setClass(this, GoBackActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

    // Initialize a TabSpec for each tab and add it to the TabHost
    spec = tabhost
            .newTabSpec("Go Back")
            .setIndicator("Go Back",
                    res.getDrawable(R.drawable.arrow_down_float))// debttab moretab
                                                        // expensestab
            .setContent(intent);
    tabhost.addTab(spec);

这里的MainGroupActivity有2个子类...我的意思是主要的组活动有listview。我必须点击任何列表意味着它转到第一个子活动并显示listview有4个标签(tabgroup)in下一个screen.now我必须点击第一个孩子的任何列表意味着它进入第二个子视图并显示listview与4tabs(tabgroup)..现在我希望点击第四个选项卡(返回)在第二个子视图意味着它转到上一个活动(第1个孩子观点) ..怎么办?请帮帮我......

我如何为第4个标签编写条件。请为此提供代码。

1 个答案:

答案 0 :(得分:0)

你可以使用

Intent intent = new Intent( v.getContext(), YourOtherActivity.class);
   startActivity(intent);}

` 现在,当用户单击选项卡时,它将自动将用户带到您的其他活动。