2

我为我的应用程序创建了一个自定义导航栏。它(当前)所做的一件事是允许您在应用程序中的各种活动之间切换。我还没有完全解决的一部分是如何在 UI 上的导航栏保持不变,同时它上面的视图切换到另一个活动。

这个谷歌群组线程似乎提出了这个问题,解决方案似乎围绕使用 LocalActivityManager 将新活动的 Window 装饰添加到当前布局的 ViewGroup 。我很好奇是否有人以前这样做过,他们的想法是什么?

特别是我会对 LocalActivityManager/多活动方法的优缺点感兴趣,而不是切换多个视图(而不是活动)的一个超级活动。

4

1 回答 1

2

我想片段将是现在完成此任务的推荐方法:http: //developer.android.com/guide/topics/fundamentals/fragments.html它们具有类似活动的生命周期,但旨在从布局中添加和删除. 使用兼容性库 (http://android-developers.blogspot.com/2011/03/fragments-for-all.html),您可以一直使用它们回到 OS v1.6。作为奖励,这是自 v3.0 以来操作系统在可重用 UI 组件方面一直在移动的方式,因此您应该在未来处于更好的状态。

于 2011-08-25T14:49:23.497 回答