我正在制作一个音乐播放器/图书馆应用程序我希望在所有其他活动之上的框架/工具栏作为标题。此框架/工具栏将显示有关当前播放曲目的信息,并具有一些控制,如播放,下一个和停止等,并且是一个单独的自我活动。这是可能的,如果是的话,怎么样?
答案 0 :(得分:0)
目前我不认为制作一个静态顶栏是它在生命周期理念中的活动。但是,您可以做的是让每个活动都有顶部栏,只需重新创建每个活动所需的绑定。它给出了一个部分是静态的想法。
如果您开始在屏幕之间进行动画,现在会出现故障。另一个解决方案是只有一个活动并交换视图。这允许屏幕之间的动画是自定义的,并且只有需要更改的部分才能创建所需的连接。在那里,你将失去通过使用以活动为导向的方法获得的任何状态保存和历史。
我认为你可以在Honeycomb平板电脑上做这样的事情,因为碎片的想法可以像那样实现,但我从未探索过它。
答案 1 :(得分:0)
您可以创建ActivityGroup
。这就是TabHost
的实施方式。所以你的ActivityGroup
将填满整个窗口并实现工具栏。然后你可以在底部换出Activities
。