安卓活动导航

3
我正在开发一个应用程序,其中有一个主活动,它会显示一些内容(文字、图像等),以及一个半透明的菜单位于其上方。在这个菜单中,我有链接到其他“屏幕”(作为活动实现),点击它,我可以正确地进入新的活动,但设备的“活动更改动画”会闪烁然后将我带到新的活动。

我希望通过屏幕导航来保持菜单始终在其上方,使导航体验无缝。如今,此菜单是作为自定义视图实现的(扩展线性布局),此菜单还可展开和折叠,所以现在我必须通过活动存储菜单状态。

PS:我曾经想过始终运行两个活动,一个用于当前屏幕,另一个用于菜单,将菜单置于顶部,只需更改其背后的活动即可。但找不到实现方法...

PPS:开发针对Android 2.1

有人有想法吗?

1个回答

3
你应该看一下Fragments,或者尝试将所有功能保留在一个活动中,仅更改内容视图。

好的,看起来正是我正在寻找的,但文档上说:“Android在Android 3.0(API Level 'Honeycomb')中引入了片段...”,而我正在开发2.1版本。现在无法进行测试,但我认为它不可用,有什么解决方法吗? - RMalke
您可以使用Android兼容性包中的片段在应用程序中运行,该兼容性包可以从您的AVD管理器中安装。 - Egor
很高兴对你有所帮助!祝你好运! - Egor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接