【问题标题】:How to load Activity without animation (like tabs in TabHost load activities) on Android?如何在 Android 上加载没有动画的 Activity(如 TabHost 加载活动中的选项卡)?
【发布时间】:2011-04-15 19:40:13
【问题描述】:

我设置了一个TabHost,其中包含一个TabWiget,其中包含三个选项卡——每个选项卡都加载一个单独的活动。这一切都很好,它们之间的切换很流畅,选项卡上的状态可绘制对象运行良好等等。

但是,在每个活动(即选项卡内容)中,我需要加载更多活动,同时仍然在顶部显示选项卡栏。问题是,这样做:

startActivity(new Intent(this, SomeActivity.class);

加载活动,但带有滑动动画。当我应该在顶部有一个固定的标签栏时,这看起来很奇怪(即它滑出和滑回)。使用选项卡切换活动不会触发此动画。

如何在没有滑动动画的情况下加载活动?如果需要,我可以通过TabHost 进行操作,但它的 API 并没有表明这是可能的。

【问题讨论】:

    标签: android animation android-activity tabs


    【解决方案1】:

    使用ActivityGroup 作为标签内容,然后使用getLocalActivityManager 管理它们的内容似乎是诀窍:http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-31
      • 1970-01-01
      • 2023-03-29
      相关资源
      最近更新 更多