gpt4 book ai didi

不会在 Activity 之间重新加载的 Android 导航栏

转载 作者:行者123 更新时间:2023-11-29 22:11:52 25 4
gpt4 key购买 nike

我想在 Android 上实现一个类似于 iPhone 导航栏的导航栏。我读了很多书,最直接的答案是 ActionBar。

但据我了解,如果我切换 Activity ,然后 ActionBar 会在每个 Activity 的 onCreate() 方法上不断重新加载自身。这对我的应用来说不是好的行为:我需要类似于 TabBar 的东西,但没有选项卡,因为我只需要主页按钮、设置按钮和应用名称。

所以我的问题是:android 中是否有一个导航栏可以始终停留在 Activity 之间的屏幕上并重新加载自身(我认为 Fragments 也不可能,因为它们存在于某个 Activity 中)?

编辑: 我可以简化这个问题:有没有一种方法可以在屏幕中放置自定义 View 并在 Activity 更改之间保留它,而无需在每个 Activity 的 onCreate() 方法上重新加载它?

最佳答案

您应该能够通过操作栏实现您想要的。阅读 tabs section of the action bar doc ,您会看到 Activity 主体是使用 fragment 加载的,因此不会重新加载整个操作栏。

附带说明一下,模仿 iphone 的组件通常是一种不好的做法。 Android has specific design guidelines ,除非你有充分的理由,否则你应该坚持下去。

关于不会在 Activity 之间重新加载的 Android 导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428588/

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