我正在寻找一次显示两个活动的最简单方法,这样一个活动始终可见,另一个活动随用户交互而变化。
换句话说:
我已经看到许多不同的想法做类似的事情,但无法根据我的需要调整它们。
任何帮助都将不胜感激。
答案 0 :(得分:6)
你想要的活动都没有。最接近的是使用主题,以便您的“副活动”在其他非全屏活动后部分可见。然而,要在各种各样的屏幕尺寸上正常工作将很困难,并且管理你的任务堆栈来解决这个问题并不会让我觉得很有趣。
你应该能够通过正确应用片段来创建类似于你所寻求的东西,但是你会得到一个大型活动和一堆片段,而不是一堆活动。
在活动级别,Android不是为您寻找的某些持久性元素而设计的。
答案 1 :(得分:3)
您可以实现与您想要的相似的东西(就用户所看到的而言)。但实际上并不是两个活动在运行。
检查Fragments Documentation。我想你想要使用两个片段:一个在屏幕顶部,另一个在底部。
答案 2 :(得分:3)
像其他人所说,你不能同时在屏幕上有多个活动。但是,您可以将单独的活动重构为视图,然后使用一个持久视图和一组可交换视图(由制表符或ViewFlipper管理)显示单个活动。