2013-06-02 78 views
2

我正在实施谷歌地图v2 api,它作为独立的活动工作得非常好。但是,只要我在选项卡中使用相同的活动,地图只显示缩放图标,但不会加载并且为空。谷歌地图v2显示标签中的空白瓷砖

我使用下面的代码显示在OnCreate一个FragmentActivity地图:

SupportMapFragment supportMapFragment =(SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.mapview); 
mGoogleMap = supportMapFragment.getMap(); 

我TabHost是一个简单的活动,我使用下面的代码设置我mapFragmentActivity:

tabview = createTabView(tabhost.getContext(), MAP_TAB); 
     intent = new Intent().setClass(this, MapsActivity.class); 
     spec = tabhost.newTabSpec(MAP_TAB); 
     spec.setIndicator(tabview); 
     spec.setContent(intent); 
     tabhost.addTab(spec); 

如果我只使用MapActivity,它会完美地显示地图。但在标签显示空白瓷砖。 请指导我解决这个问题。

回答

0

从3.0开始使用Tabs有更好的方法,它是... ActionBAr中的Tabs看起来HERE。我不知道你打算使用哪种API,但如果它是11以下的版本,请使用ActionBarSherlock而不是原生Actionbar,以获得向后兼容的Android 2.1版本。

相关问题