我有一个主要活动。它的 main.xml 生成一个包含一个滑块的视图,单击该滑块会显示一些内容区域。在这个区域我想显示一张地图。所以我需要第二个活动。我可以调用子活动,但我希望它显示在 main.xml 的滑块区域中,但是地图有自己的 mapview.xml。
有任何想法吗?
我有一个主要活动。它的 main.xml 生成一个包含一个滑块的视图,单击该滑块会显示一些内容区域。在这个区域我想显示一张地图。所以我需要第二个活动。我可以调用子活动,但我希望它显示在 main.xml 的滑块区域中,但是地图有自己的 mapview.xml。
有任何想法吗?
虽然确实需要 MapActivity 才能显示地图,但根据您的描述,我不相信您实际上嵌套了活动。MapActivity 没有什么要求 XML 中没有包含地图的内容区域。
如果您确实想使用 MapActivity 作为子活动,那么您应该使用ActivityGroup
. 典型的例子是 TabActivity,它可以有多个活动(每个选项卡中有一个) - 您可以查看 TabActivity 的源代码来确定这是如何完成的。