-1

我知道这听起来很愚蠢,但我最近开始研究片段/片段活动来替换 tabactivity.. 但简单的问题是我不知道如何从当前选项卡切换选项卡,即在 tabactivity 托管活动中,用它来打开选项卡 1

TabActivity tabMap = (TabActivity) getParent();
tabMap.getTabHost().setCurrentTab(1);

我怎样才能对 FragmentActivity 托管选项卡(片段)做同样的事情?

谢谢

4

1 回答 1

0

只要我理解,你想要这样的东西(假设 getParent() 返回 Activity)

TabHost host = getParent().findViewById(android.R.id.tabhost);
host.setCurrentTab(1);

顺便说一句,建议切换到 ActionBar 选项卡,这并不难,而且看起来会更好,而且您不必使用已弃用的东西。

于 2013-01-31T10:47:56.320 回答