0

我正在研究 Google Map API v2,从 Mapview 我正在使用 Tabhost Activity。在 Tabhost 活动中,我创建了 4 个选项卡,例如 A 选项卡、B 选项卡、C 选项卡和 D 选项卡。在我的场景中,我必须在 2 个选项卡(A 选项卡和 B 选项卡)中显示 Mapview,我是在我的 tabhost 活动中完成的。但是,如果在 A 选项卡中我看到 mapview 并导航到 B 选项卡,那么 mapview(A 选项卡地图视图和 B 选项卡地图视图)都将显示在单个活动中......意味着我想一次显示一个 A 和 B 选项卡视图以及带有各自选项卡的不同地图视图..

我怎样才能克服这个问题。?我刚刚在 B 选项卡 onCreate 中尝试过如下所示。

setContentView(R.layout.location_tab_layout);
            //map.clear();
            myMapFragment = ((MapFragment) getFragmentManager().findFragmentById(R.id.map));
            if(map != null){
                map.clear();
                map = myMapFragment.getMap();
            }else{
                map = myMapFragment.getMap();
            } 

请帮我解决这个...

4

0 回答 0