【问题标题】:Displaying a MapView with a SubAcivity显示带有 SubActivity 的 MapView
【发布时间】:2011-03-29 01:31:15
【问题描述】:

我有一个主要活动。它的 main.xml 生成一个包含一个滑块的视图,单击该滑块会显示一些内容区域。在这个区域我想显示一张地图。所以我需要第二个活动。我可以调用子活动,但我希望它显示在 main.xml 的滑块区域中,但是地图有自己的 mapview.xml。

有什么想法吗?


【问题讨论】:

    标签: android map android-activity subactivity


    【解决方案1】:

    虽然您确实需要 MapActivity 才能显示地图,但根据您的描述,我不相信您实际上嵌套了活动。 MapActivity 没有什么要求 XML 中没有包含地图的内容区域。

    如果您确实想将 MapActivity 用作子活动,那么您应该使用 ActivityGroup。典型的例子是 TabActivity,它可以有多个活动(每个选项卡中有一个) - 您可以查看 TabActivity 的源代码来确定这是如何完成的。

    【讨论】:

    • 好吧,我只想在我的屏幕上部有一张地图,在我的屏幕顶部有其他内容元素,以及我是否必须使用子活动或其他东西的问题
    • 这里是一个滑动抽屉的例子,它显示了我真正的意思 -> androidblogger.blogspot.com/2009/01/sliding-drawer-again.html 在滑块打开的内容区域内我想放置一张地图
    • 创建一个主要目的是显示许多其他也包含地图的东西的活动,并将其全部作为一个 MapActivity 是很好的。您需要子活动的唯一原因是您绝对不能将 MapActivity 用作 Activity 类。
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2013-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多