2011-10-14 53 views
0

是否可以通过单击当前选项卡本身打开当前选项卡上的任何活动性?通过单击相同的选项卡打开当前选项卡上的第一个活动

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

这可能吗?

+0

你不需要为你的标题添加解题标签,接下来使用“check”标记正确的答案答案。 – Nanne

回答

0

试试这个,,,,

而不是开始的两项活动,你在同一个活动执行两个。

  1. 在按下标签显示搜索活动。
  2. 显示搜索屏幕,当用户点击搜索时,获取您的搜索结果并将其设置为当前活动视图,即setContentView(list);

当用户再次单击搜索时,再次启动SearchActivity(如往常一样)。

0

请参考以下链接:

Launching activities within a tab in Android

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

相关问题