android - fragment 更改时如何隐藏 map View (谷歌地图 v2)

标签 android google-maps fragment

我的项目有 2 个 fragment (2 个选项卡),每个 fragment 都包含 MapView。当我从 tab1 更改为 tab2 然后隐藏 MapView1 并显示 MapView2(右例)但 MapView1 不隐藏时,它仍然显示,尽管我使用 MapView1.setVisible(View.GONE)。如何解决?谢谢!

最佳答案

我已经修复了。

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

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

关于android - fragment 更改时如何隐藏 map View (谷歌地图 v2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19022020/

相关文章:

java - Android 自动文本回复使用广播接收器发送多个文本。

Google Map 上的 Android GPS 获取/显示位置

google-maps - 修复了透明图像覆盖整个谷歌地图 div

android - appcompat_v7 和 fragment_main.xml?

android - LiveData,注册观察者时如何避免第一次回调

java - 如何从 firebase 实时数据库检索列表?

java - CalenderView 不存在 - 试图实现 DatePickerDialog

android - 如何使用 sqlite 将数据插入到 android 中的表中?

java - Java中的Socket编程发送和接收字节数组

css - 当我在 html 5 地理位置应用程序上插入标题时,谷歌地图 CSS 滚动问题