使用子活动显示 MapView

发布于 2024-09-14 06:18:46 字数 236 浏览 5 评论 0原文

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

有什么想法吗?


I have a main activity. its main.xml generates a view that holds a slider, which on click, reveles some area for conent. In this area I want to display a map. so I need a second activity. I am able to call the sub activity but I want it to be displayed in the area of the slider of the main.xml, however the map has its own mapview.xml.

any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑叹一世浮沉 2024-09-21 06:18:46

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

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

While it's true that you need a MapActivity in order to display a map, from what you describe I'm not convinced you actually nest Activities. There's nothing about MapActivity that requires that the XML not already have content area with a map in it.

If you really do want to use a MapActivity as a sub-activity, then you should use an ActivityGroup. The classic example of this is a TabActivity, which can have multiple Activities (one in each tab) - you could look at TabActivity's source code to determine how this is done.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文