我在屏幕底部有两个标签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);
}
});
答案 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);
}