单击相同选项卡,打开当前选项卡上的第一个活动

时间:2011-10-14 05:24:25

标签: android tabview

是否可以通过单击当前选项卡本身在当前选项卡上打开任何活动?

在我的申请中要做什么:
用户执行搜索,listactivity显示在同一选项卡上(使用TabGroup活动)。然后,如果用户按下相同的选项卡,则应再次打开搜索页面。

这可能吗?

2 个答案:

答案 0 :(得分:0)

试试这个,,,,

您可以在同一活动中执行两项活动,而不是开始两项活动。

  1. 按下标签显示搜索活动。
  2. 显示搜索屏幕,当用户点击搜索时,获取搜索结果并将其设置为当前活动视图,即setContentView(list);
  3. 当用户再次点击搜索时,再次启动SearchActivity(像往常一样)。

答案 1 :(得分:0)

请参阅此链接:

Launching activities within a tab in Android

在第一个答案中,您可以设置SharedPreference Variable,然后检查该变量以了解要在此选项卡中加载哪个活动(在YourActivityGROUP类中)。您可以在用于打开的主活动中相应地将Extras设置为Intent选项卡中的活动。 (我没试过,但我认为,这将解决你的问题。)