作者: | 来源:互联网 | 2023-07-31 16:51
我有一个基于选项卡的应用程序.在我的一个标签上,我有一个带有productcell的列表视图.当用户点击该行时,将启动一个新活动.是否可以正常启动新活动,而不会“丢失”底部的标签栏
我有一个基于选项卡的应用程序.在我的一个标签上,我有一个带有productcell的列表视图.当用户点击该行时,将启动一个新活动.是否可以正常启动新活动,而不会“丢失”底部的标签栏.因为现在当我开始新活动时,我的标签栏消失了.很像iOS上的导航层吗?
解决方法:
这是您要寻找的:
http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/
它从根本上解释了如何使用ActivityGroup来实现该效果.我通常不推荐这种方法,这不仅是因为有时需要处理PITA,还因为它也像iPhone.请记住,您正在为Android开发.
编辑:关于穆尔的评论…这不是狂热问题(我什至拥有一部iPhone).那么,以iPhone方式制作Android应用又有什么问题呢?基本上,Android OS并非旨在以这种方式使用.例如,嵌套的选项卡:使用ActivityGroup强制您手动处理后退按钮,活动本身将无法正常工作(您对ActivityGroup所做的操作是获取Activity的视图并进行操作),您必须创建公共静态非最终对象,用于处理诸如显示对话框之类的简单事情.
只是说.