如何启动新活动以切换到不同的选项卡?

时间:2012-03-25 09:53:06

标签: android email

我在屏幕底部有两个标签Tab-1和Tab-2 发送按钮位于Tab-1 当用户点击发送按钮时,它将切换到Tab-2,但我丢失了底部的Tab-1和Tab-2的视图。
我的代码出了什么问题? 以下是我的代码:

sendButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            Intent myIntent=new Intent(CurrentActivity.this, AboutActivity.class);
            CurrentActivity.this.Tab2Activity(myIntent);

        }
    });

1 个答案:

答案 0 :(得分:1)

在创建tabhost的父活动类中,实现类似下面的方法:

public void switchTab(int tab){
        tabHost.setCurrentTab(tab);
}

在我希望能够在内部切换到另一个标签的标签内,我创建了以下方法:

public void switchTabInActivity(int indexTabToSwitchTo){
        PARENTCLASSNAME ParentActivity;
        ParentActivity = (PARENTCLASSNAME) this.getParent();
        ParentActivity.switchTab(indexTabToSwitchTo);
}