片段中的 MapActivity

发布于 2024-12-18 18:17:20 字数 269 浏览 0 评论 0原文

我有一个 FragmentActivity:

public class parking extends FragmentActivity { }

它有 3 个选项卡,第二个和第三个是列表,已解决。

public class tab2 extends Fragment{ }

但第一个是地图,因此,我无法扩展 Fragment 和 MapActivity 。

我该如何解决?

I have a FragmentActivity:

public class parking extends FragmentActivity { }

It has 3 tabs, the second and third are lists, solved.

public class tab2 extends Fragment{ }

But the first one is a map, so, I can't extend Fragment and a MapActivity.

How can I solve it?

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

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

发布评论

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

评论(2

风苍溪 2024-12-25 18:17:20

Android 团队表示从 Android 3.0 开始就不再支持 MapFragment。有关此问题的更多信息,请参阅 http:// /code.google.com/p/android/issues/detail?id=15347&utm_source=buffer&buffer_share=acc72
但您可以做的是创建一个返回 MapActivity 的 Fragment。这是一个代码示例。感谢 inazaruk: https://github.com/inazaruk/examples/tree/master/MapFragmentExample
工作原理:

  • MainFragmentActivity是扩展FragmentActivity的活动
    并托管两个 MapFragment。
  • MyMapActivity 扩展了 MapActivity 并
    有地图视图。
  • LocalActivityManagerFragment 主机
    本地活动管理器。
  • MyMapFragment 扩展了 LocalActivityManagerFragment 并在 TabHost 的帮助下创建
    MyMapActivity 的内部实例。

如果您有任何疑问,请告诉我

There is no support for MapFragment, Android team says is working on it since Android 3.0. Here more information about the issue http://code.google.com/p/android/issues/detail?id=15347&utm_source=buffer&buffer_share=acc72
But what you can do is create a Fragment that returns a MapActivity. Here is a code example. Thanks to inazaruk: https://github.com/inazaruk/examples/tree/master/MapFragmentExample
How it works:

  • MainFragmentActivity is the activity that extends FragmentActivity
    and hosts two MapFragments.
  • MyMapActivity extends MapActivity and
    has MapView.
  • LocalActivityManagerFragment hosts
    LocalActivityManager.
  • MyMapFragment extends LocalActivityManagerFragment and with help of TabHost creates
    internal instance of MyMapActivity.

if you have any doubt please let me know

以酷 2024-12-25 18:17:20

Google 发布了Map API 版本 2。这最终允许我们使用 MapFragment 和 支持MapFragment。这允许将地图添加到 ViewPagers 和不扩展 MapActivity 的活动中。

Google released the Map API Version 2. This finally allows us to use a MapFragment and a SupportMapFragment. This allows adding Maps to ViewPagers and to Activities that do not extend MapActivity.

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