如何将 MapView 嵌入到现有的 Activity 中?

发布于 2024-11-25 05:10:47 字数 274 浏览 1 评论 0原文

我正在开发一个 Android 平板电脑应用程序,其中一个类涉及显示一堆文本和数据列表以及地图。到目前为止,我所有的文本和数据组件都已就位,只需要插入 Map,MapView 的使用意味着我需要扩展 MapActivity 而不仅仅是扩展 Activity。

解决这个问题的办法是什么?我是否应该重写扩展 MapActivity 的类,或者是否有任何方法可以编写一个单独的类,其中为 MapView 扩展了 MapActivity,然后将该类嵌入到我的原始类中。

如果后一种解决方案可行,我将如何去做?

I am working on an Android Tablet application, one of the Class involves displaying a bunch of text and data lists along with a Map. So far all my text and data components are in place and only the Map needs to be inserted, The usage of the MapView means I need to extend MapActivity instead of just extending Activity.

What is the solution to this? Should I rewrite my Class extending MapActivity or is there any way to write a separate class with MapActivity extended for the MapView and then embed that class within my original Class.

If the latter solution is feasible how how would I go about doing it?

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

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

发布评论

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

评论(2

执笏见 2024-12-02 05:10:47

据我所知,如果不扩展MapActivity,就无法包含MapView
我想重写你的类将是最简单的方法。

Afaik there is no way to include a MapView without extending a MapActivity.
I guess rewriting your class will be the simplest way.

忘年祭陌 2024-12-02 05:10:47

我想出了一个简单的解决方案,您需要做的就是在您的主类中为扩展 MapActivity 的 MapView 建立一个嵌套子类,这样就可以解决问题。

I figured out a simple solution, all you need to do is have a nested subclass inside your main class for the MapView that extends MapActivity so that does the trick.

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