我可以使用标签操作栏切换活动吗?

时间:2012-07-27 15:11:40

标签: android android-fragments android-actionbar

我有不同的布局不同的活动,我在Tab模式下使用操作栏。因此,当我在操作栏中选择一个标签时,我会从一个活动转到另一个活动。

我该怎么办?你有什么建议??

我会说:

ActionBar.TabListener 切换标签时,我致电: startActivity(new Intent(context, theNewActivity);

可以这样做吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

  

我该怎么办?

在标签内有活动的旧模式从来都不是一个好主意恕我直言,现在已被弃用。

将这些活动更改为片段(并使用操作栏中的标签在它们之间切换),或者删除标签并选择其他不涉及标签的导航模型。

  

在ActionBar.TabListener中切换选项卡时,我调用:startActivity(new Intent(context,theNewActivity);

如果您认为这会在标签内打开theNewActivity ,不,那将无效。您当然可以根据被点击的标签调用startActivity(),但UX可能不是您想要的,甚至不太可能是用户想要的。