Android 活动导航

Posted

技术标签:

【中文标题】Android 活动导航【英文标题】:Android activity navigation 【发布时间】:2011-09-25 03:19:59 【问题描述】:

我正在开发一个应用程序,其中有主要活动,它显示一些内容(文本、图像等),并在其顶部显示一个半透明菜单。在此菜单中,我获得了指向其他“屏幕”(实现为活动)的链接,单击它时,我可以正确访问新活动,但设备的“活动更改动画”会闪烁,然后让我进入新活动。

我想让导航体验在浏览屏幕时保持无缝,让我的菜单始终位于其顶部。今天,这个菜单被实现为一个自定义视图(扩展一个线性布局),这个菜单也将是可扩展和可折叠的,所以我必须通过活动来存储菜单状态。

PS:我的想法是始终保持两个正在运行的活动,一个用于当前屏幕,另一个用于菜单,将菜单保持在顶部,然后只更改后面的活动它。但是找不到办法做到这一点...

PPS:android 2.1 开发

有人有想法吗?

【问题讨论】:

【参考方案1】:

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

【讨论】:

好吧,这似乎正是我要找的,但文档说:“Android 在 Android 3.0(API 级别'Honeycomb')中引入了片段......”,我为 2.1 开发。现在无法测试,但认为它不可用,有什么解决方法吗? 您可以使用 Android 兼容包在您的应用程序中使用片段,该包可以从您的 AVD 管理器安装。 很高兴对您有所帮助!祝你好运!

以上是关于Android 活动导航的主要内容,如果未能解决你的问题,请参考以下文章

导航抽屉和Android中的活动

Android 活动导航

Android 导航架构组件 - 导航架构组件是不是意味着仅使用单个活动?

Android活动导航保存状态

在android中使用底部导航的最佳实践:活动与片段

如何将 android 活动导航到 xamarin 表单