我的项目有两个片段(两个选项卡),每个都包含mappview。当我从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();
   }

08-27 11:43