我有一个基于标签的应用程序。在我的一个标签上,我有一个带有productcells的列表视图。当用户点击该行时,将启动新活动。是否可以正常启动新活动,但不会“丢失”底部的标签栏。因为现在我的tabbar在我开始新活动时消失了。就像iOS上的导航层次一样?
答案 0 :(得分:4)
这就是你要找的东西:
http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/
它基本上解释了如何使用ActivityGroup
来实现这种效果。我通常不推荐这种方法,不仅因为有时会得到一个PITA来处理,而且因为它太像iPhone了。请记住,您正在为Android开发。
编辑:关于Mur的评论......这不是狂热的问题(我甚至拥有一部iPhone)。那么以iPhone的方式做Android应用程序有什么问题?基本上,Android OS并非旨在以这种方式使用。例如,嵌套选项卡:使用ActivityGroup
强制您手动处理后退按钮,活动本身无法正常工作(您对ActivityGroup
的操作是获取活动的视图和播放与他们一起),你必须创建公共静态非最终对象来处理简单的事情,如显示对话框等。
只是说。