gpt4 book ai didi

android - 在 tabhost 中开始 Activity

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:23 24 4
gpt4 key购买 nike

我有一个基于选项卡的应用程序。在我的一个选项卡上,我有一个带有产品单元格的 ListView 。当用户点击该行时,将启动一个新 Activity 。是否可以正常启动新 Activity 但不会“丢失”底部的标签栏。因为现在当我开始新 Activity 时我的标签栏消失了。很像 iOS 上的导航层次结构吗?

最佳答案

这就是你要找的:

http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/

它基本上解释了如何使用 ActivityGroup 来实现该效果。我通常不推荐这种方法,不仅因为有时需要处理 PITA,还因为它太像 iPhone。请记住,您正在为 Android 开发。

编辑:关于 Mur 的评论……这不是狂热的问题(我什至拥有一部 iPhone)。那么以 iPhone 的方式开发 Android 应用程序有什么问题呢?基本上,Android 操作系统不是为以这种方式使用而设计的。例如,嵌套选项卡:使用 ActivityGroup 会强制您手动处理后退按钮, Activity 本身无法正常工作(您对 ActivityGroup 所做的就是Activity 的 View 并使用它们),您必须创建公共(public)静态非最终对象来处理简单的事情,例如显示对话框等。

只是说。

关于android - 在 tabhost 中开始 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324938/

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