我的项目有2个片段(2个标签),每个片段都包含MapView。当我从tab1更改为tab2然后隐藏MapView1并显示MapView2(右图)但MapView1不隐藏,它仍然显示,虽然我使用MapView1.setVisible(View.GONE)。怎么解决?谢谢!
答案 0 :(得分:4)
我修好了。
@Override
protected void onPause()
{
parentLayout.removeView(mapView);
super.onPause();
}
@Override
protected void onResume()
{
if (mapView.getParent()!=parentLayout)
parentLayout.addView(mapView);
super.onResume();
}