gpt4 book ai didi

android - 将 View 或 Activity 交换为布局的一部分?

转载 作者:行者123 更新时间:2023-11-29 00:44:34 32 4
gpt4 key购买 nike

我已经为我的应用程序创建了一个自定义导航栏。它(目前)所做的其中一件事是允许您在应用程序中的各种 Activity 之间切换。我还没有完全解决的一个部分是如何在导航栏上方的 View 切换到另一个 Activity 时保持 UI 上的导航栏不变。

This google groups thread似乎在问这个问题,解决方案似乎围绕着使用 LocalActivityManager 将新 Activity 的 Window 装饰添加到当前布局的 ViewGroup。我很好奇以前是否有人这样做过,他们的想法是什么?

我特别感兴趣的是 LocalActivityManager/多个 Activity 方法与一个切换多个 View (而不是 Activity )的 super Activity 的优缺点。

最佳答案

我猜 Fragments 是现在推荐的实现方式:http://developer.android.com/guide/topics/fundamentals/fragments.html它们具有类似 Activity 的生命周期,但旨在从布局中添加和删除。借助兼容性库 (http://android-developers.blogspot.com/2011/03/fragments-for-all.html),您可以一直使用它们直到 OS v1.6。作为奖励,这是自 v3.0 以来操作系统在可重用 UI 组件方面的发展方式,因此您应该为 future 做好准备。

关于android - 将 View 或 Activity 交换为布局的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7167262/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com