使用Fragment内的MapView对象与Fragment中的MapFragment在Google Maps v2中有什么优点/缺点?

用户名

我有一个Android应用程序,该应用程序使用带有框架布局的滑动抽屉来保存详细信息视图。在选择抽屉中的某个项目时,主要活动使用诸如...之类的调用替换框架布局中的片段。

FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.frame_container, fragment).commit();

为了在片段中显示Google Maps v2,我必须在Fragment中定义一个MapView才能使replace调用正常工作。

现在这是实现它的一种方法,我还可以使用新的嵌套片段功能在Fragment内定义MapFragment。因此,鉴于将来我想添加图标并通过代码控制地图,哪种方法更好,为什么?

大众之王

MapFragment

  • 如果要将地图添加到Activity类中,请使用它(不是片段,因为它将创建一个嵌套的片段,而且很混乱)。
  • 如果您只想支持低于v12的android版本,请使用SupportMapFragment。

MapView

  • 如果要将地图添加到片段中,请使用它。(您需要将每个生命周期更新为MapView)。

在您使用片段的情况下,最好使用地图视图。这样一来,您就不必在不需要时层叠片段。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Fragment中实现Google Maps并使用GoogleMap对象?

来自分类Dev

使用API V2和mapfragment的google maps

来自分类Dev

Google Maps V2异常:在Fragment中夸大类片段的错误

来自分类Dev

为什么Google Maps V2无法显示在模拟器中?

来自分类Dev

为什么片段中仅显示一个Google Maps V2标记?

来自分类Dev

com.google.android.gms.maps.mapfragment和android.support.v4.app.fragment之间的区别

来自分类Dev

使用Google Maps API v2

来自分类Dev

更改OnMylocationButtonClick在Google Maps v2 Android中缩放

来自分类Dev

使相机在Google Maps V2中居中

来自分类Dev

在Android,Google Maps v2中绘制实时路线

来自分类Dev

在Google Maps API v2中膨胀片段异常

来自分类Dev

多个标记未显示在Google Maps V2中

来自分类Dev

Android Google Maps V2中的最近路径

来自分类Dev

Google Maps API v2 Android中的动态缩放

来自分类Dev

单击MapView v2后,将打开Google Maps

来自分类Dev

Google Maps Android API v2中带有文字的地图标记

来自分类Dev

Google Maps Api v2中带有标记的永久标题

来自分类Dev

Google Maps Android API v2

来自分类Dev

Google Android Maps v2 MetersToEquatorPixel

来自分类Dev

Android Google Maps v2测试

来自分类Dev

空白的Android Google Maps v2

来自分类Dev

Google Maps Android API v2

来自分类Dev

Android Google Maps v2导航

来自分类Dev

您如何以编程方式更改Google Maps v2(支持Fragment)的宽度和高度?

来自分类Dev

为什么我只有使用Google Maps Android API V2的空白地图?

来自分类Dev

为什么我只有使用Google Maps Android API V2的空白地图?

来自分类Dev

从Google Maps API v2移除默认对象

来自分类Dev

为什么当我将Fragment for Google Maps放到我的应用程序中时

来自分类Dev

使用导航抽屉在片段中创建Google Maps v2

Related 相关文章

  1. 1

    如何在Fragment中实现Google Maps并使用GoogleMap对象?

  2. 2

    使用API V2和mapfragment的google maps

  3. 3

    Google Maps V2异常:在Fragment中夸大类片段的错误

  4. 4

    为什么Google Maps V2无法显示在模拟器中?

  5. 5

    为什么片段中仅显示一个Google Maps V2标记?

  6. 6

    com.google.android.gms.maps.mapfragment和android.support.v4.app.fragment之间的区别

  7. 7

    使用Google Maps API v2

  8. 8

    更改OnMylocationButtonClick在Google Maps v2 Android中缩放

  9. 9

    使相机在Google Maps V2中居中

  10. 10

    在Android,Google Maps v2中绘制实时路线

  11. 11

    在Google Maps API v2中膨胀片段异常

  12. 12

    多个标记未显示在Google Maps V2中

  13. 13

    Android Google Maps V2中的最近路径

  14. 14

    Google Maps API v2 Android中的动态缩放

  15. 15

    单击MapView v2后,将打开Google Maps

  16. 16

    Google Maps Android API v2中带有文字的地图标记

  17. 17

    Google Maps Api v2中带有标记的永久标题

  18. 18

    Google Maps Android API v2

  19. 19

    Google Android Maps v2 MetersToEquatorPixel

  20. 20

    Android Google Maps v2测试

  21. 21

    空白的Android Google Maps v2

  22. 22

    Google Maps Android API v2

  23. 23

    Android Google Maps v2导航

  24. 24

    您如何以编程方式更改Google Maps v2(支持Fragment)的宽度和高度?

  25. 25

    为什么我只有使用Google Maps Android API V2的空白地图?

  26. 26

    为什么我只有使用Google Maps Android API V2的空白地图?

  27. 27

    从Google Maps API v2移除默认对象

  28. 28

    为什么当我将Fragment for Google Maps放到我的应用程序中时

  29. 29

    使用导航抽屉在片段中创建Google Maps v2

热门标签

归档