片段更改时如何隐藏地图视图(谷歌地图v2)

Posted

技术标签:

【中文标题】片段更改时如何隐藏地图视图(谷歌地图v2)【英文标题】:How to hide mapview (google maps v2) when fragment changed 【发布时间】:2013-10-02 01:18:30 【问题描述】:

我的项目有 2 个片段(2 个选项卡),每个片段都包含 MapView。当我从 tab1 更改为 tab2 然后隐藏 MapView1 并显示 MapView2(正确的情况)但 MapView1 不隐藏,它仍然显示,虽然我使用 MapView1.setVisible(View.GONE)。如何解决?谢谢!

【问题讨论】:

【参考方案1】:

我已经修好了。

 @Override
   protected void onPause() 
   
        parentLayout.removeView(mapView);
        super.onPause();
   

   @Override
   protected void onResume() 
   
        if (mapView.getParent()!=parentLayout)
            parentLayout.addView(mapView);
        super.onResume();
   

【讨论】:

以上是关于片段更改时如何隐藏地图视图(谷歌地图v2)的主要内容,如果未能解决你的问题,请参考以下文章

如何更改谷歌地图标记上方的标题和片段设计

如何在Android的谷歌地图片段中更改默认的蓝色圆形位置图标?

谷歌地图在片段android

谷歌地图 V2 位置返回 null

如何在android的谷歌地图V2上添加谷歌素材图标“我的位置”?

Android 谷歌地图 API v2 中心缩放