【问题标题】:Changing Activities within Tab更改选项卡中的活动
【发布时间】:2010-08-04 21:32:49
【问题描述】:

好的,所以我有一个具有选项卡式界面的应用程序。我想知道的是如何更改选项卡中当前处于活动状态的 Activity,然后当我完成该 Activity 后,返回原来的 Activity,完全保持原样。

我可以为此使用 ViewFlipper 之类的东西吗?或者可能不是?

【问题讨论】:

  • 你能解释一下“原始活动”是什么意思吗?您有一个选项卡式视图,因此您有一堆选项卡,每个选项卡都有单独的活动,您可以使用选项卡在它们之间切换。 “原始”活动在哪里?
  • “原始”活动是第一次选择选项卡时选项卡内的活动
  • 您的意思是要(在活动选项卡内)将用setContentTabSpec 设置的Activity 替换为新的/不同的Intent,然后在之后一些处理将内容切换回显示的原始Activity,所有这些都没有出现,好像您已经离开了活动标签?

标签: android


【解决方案1】:

如果您只关心该特定选项卡中的活动中发生的情况,则适用活动的正常规则,即好像此活动是您的应用程序中的唯一活动:您可以使用Activity.finish() 返回到堆栈上的上一个活动,或使用 ViewFlipper 或其他东西在各种活动之间随机切换。

另一种(不鼓励的)方法是删除所有视图,然后调用 setContentView() 来扩展新布局,但上述方法是首选。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 2016-09-29
    • 1970-01-01
    • 2016-04-12
    • 2014-06-19
    • 1970-01-01
    相关资源
    最近更新 更多